{"schema_version":"2","scorer_version":"0.1.0","scoring_version":"prov-4+qual-2+sec-2","generated_at":"2026-11-13T23:20:46.235699Z","repo":{"ref":{"host":"github.com","owner":"fchollet","name":"deep-learning-models"},"default_branch":"master","clone_url":"https://github.com/fchollet/deep-learning-models.git","html_url":"https://github.com/fchollet/deep-learning-models","description":"Keras code and weights files for popular deep learning models.","stars":7352,"forks":2420,"is_fork":false,"is_archived":false,"is_private":false,"size_kb":45,"primary_language":"Python","license_spdx":"MIT","created_at":"2016-08-03T20:59:28Z","pushed_at":"2020-10-01T05:28:40Z","security_policy_url":null,"distribution":{"owner_created_at":"2011-04-05T08:25:37Z","owner_type":"User","release_assets":[{"name":"densenet121_weights_tf_dim_ordering_tf_kernels.h5","size":34115984,"download_count":14527,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet121_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"densenet121_weights_tf_dim_ordering_tf_kernels_notop.h5","size":30011760,"download_count":20644,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet121_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"densenet169_weights_tf_dim_ordering_tf_kernels.h5","size":59842792,"download_count":4651,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet169_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"densenet169_weights_tf_dim_ordering_tf_kernels_notop.h5","size":53178568,"download_count":11899,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet169_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"densenet201_weights_tf_dim_ordering_tf_kernels.h5","size":84080072,"download_count":8272,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet201_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"densenet201_weights_tf_dim_ordering_tf_kernels_notop.h5","size":76391848,"download_count":18405,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/densenet201_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"NASNet-large-no-top.h5","size":343608736,"download_count":8651,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/NASNet-large-no-top.h5"},{"name":"NASNet-large.h5","size":359746192,"download_count":7036,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/NASNet-large.h5"},{"name":"NASNet-mobile-no-top.h5","size":19993200,"download_count":5815,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/NASNet-mobile-no-top.h5"},{"name":"NASNet-mobile.h5","size":24226656,"download_count":3350,"release_tag":"v0.8","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.8/NASNet-mobile.h5"},{"name":"inception_resnet_v2_weights_tf_dim_ordering_tf_kernels.h5","size":225209952,"download_count":56708,"release_tag":"v0.7","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.7/inception_resnet_v2_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"inception_resnet_v2_weights_tf_dim_ordering_tf_kernels_notop.h5","size":219055592,"download_count":252927,"release_tag":"v0.7","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.7/inception_resnet_v2_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"mobilenet_1_0_128_tf.h5","size":17225924,"download_count":9699,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_128_tf.h5"},{"name":"mobilenet_1_0_128_tf_no_top.h5","size":17225924,"download_count":67368,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_128_tf_no_top.h5"},{"name":"mobilenet_1_0_160_tf.h5","size":17225924,"download_count":7275,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_160_tf.h5"},{"name":"mobilenet_1_0_160_tf_no_top.h5","size":17225924,"download_count":5904,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_160_tf_no_top.h5"},{"name":"mobilenet_1_0_192_tf.h5","size":17225924,"download_count":7005,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_192_tf.h5"},{"name":"mobilenet_1_0_192_tf_no_top.h5","size":17225924,"download_count":5365,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_192_tf_no_top.h5"},{"name":"mobilenet_1_0_224_tf.h5","size":17225924,"download_count":200016,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_224_tf.h5"},{"name":"mobilenet_1_0_224_tf_no_top.h5","size":17225924,"download_count":963044,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_224_tf_no_top.h5"},{"name":"mobilenet_2_5_128_tf.h5","size":2108140,"download_count":2686,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_128_tf.h5"},{"name":"mobilenet_2_5_128_tf_no_top.h5","size":2108140,"download_count":5074,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_128_tf_no_top.h5"},{"name":"mobilenet_2_5_160_tf.h5","size":2108140,"download_count":2210,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_160_tf.h5"},{"name":"mobilenet_2_5_160_tf_no_top.h5","size":2108140,"download_count":2952,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_160_tf_no_top.h5"},{"name":"mobilenet_2_5_192_tf.h5","size":2108140,"download_count":2197,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_192_tf.h5"},{"name":"mobilenet_2_5_192_tf_no_top.h5","size":2108140,"download_count":2885,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_192_tf_no_top.h5"},{"name":"mobilenet_2_5_224_tf.h5","size":2108140,"download_count":37705,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_224_tf.h5"},{"name":"mobilenet_2_5_224_tf_no_top.h5","size":2108140,"download_count":31458,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_2_5_224_tf_no_top.h5"},{"name":"mobilenet_5_0_128_tf.h5","size":5577668,"download_count":2278,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_128_tf.h5"},{"name":"mobilenet_5_0_128_tf_no_top.h5","size":5577668,"download_count":4030,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_128_tf_no_top.h5"},{"name":"mobilenet_5_0_160_tf.h5","size":5577668,"download_count":2189,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_160_tf.h5"},{"name":"mobilenet_5_0_160_tf_no_top.h5","size":5577668,"download_count":2863,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_160_tf_no_top.h5"},{"name":"mobilenet_5_0_192_tf.h5","size":5577668,"download_count":2212,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_192_tf.h5"},{"name":"mobilenet_5_0_192_tf_no_top.h5","size":5577668,"download_count":2861,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_192_tf_no_top.h5"},{"name":"mobilenet_5_0_224_tf.h5","size":5577668,"download_count":4153,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_224_tf.h5"},{"name":"mobilenet_5_0_224_tf_no_top.h5","size":5577668,"download_count":10563,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_5_0_224_tf_no_top.h5"},{"name":"mobilenet_7_5_128_tf.h5","size":10626956,"download_count":2362,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_128_tf.h5"},{"name":"mobilenet_7_5_128_tf_no_top.h5","size":10626956,"download_count":6404,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_128_tf_no_top.h5"},{"name":"mobilenet_7_5_160_tf.h5","size":10626956,"download_count":2238,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_160_tf.h5"},{"name":"mobilenet_7_5_160_tf_no_top.h5","size":10626956,"download_count":3683,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_160_tf_no_top.h5"},{"name":"mobilenet_7_5_192_tf.h5","size":10626956,"download_count":2260,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_192_tf.h5"},{"name":"mobilenet_7_5_192_tf_no_top.h5","size":10626956,"download_count":2898,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_192_tf_no_top.h5"},{"name":"mobilenet_7_5_224_tf.h5","size":10626956,"download_count":4428,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_224_tf.h5"},{"name":"mobilenet_7_5_224_tf_no_top.h5","size":10626956,"download_count":27097,"release_tag":"v0.6","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_7_5_224_tf_no_top.h5"},{"name":"inception_v3_weights_tf_dim_ordering_tf_kernels.h5","size":96112376,"download_count":786565,"release_tag":"v0.5","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.5/inception_v3_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5","size":87910968,"download_count":1319328,"release_tag":"v0.5","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.5/inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"xception_weights_tf_dim_ordering_tf_kernels.h5","size":91884032,"download_count":169467,"release_tag":"v0.4","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.4/xception_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"xception_weights_tf_dim_ordering_tf_kernels_notop.h5","size":83683744,"download_count":707517,"release_tag":"v0.4","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.4/xception_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"music_tagger_crnn_weights_tf_kernels_tf_dim_ordering.h5","size":1644896,"download_count":2349,"release_tag":"v0.3","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.3/music_tagger_crnn_weights_tf_kernels_tf_dim_ordering.h5"},{"name":"music_tagger_crnn_weights_tf_kernels_th_dim_ordering.h5","size":1645736,"download_count":1876,"release_tag":"v0.3","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.3/music_tagger_crnn_weights_tf_kernels_th_dim_ordering.h5"},{"name":"inception_v3_weights_tf_dim_ordering_tf_kernels.h5","size":95119472,"download_count":39125,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/inception_v3_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5","size":86916664,"download_count":245477,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/inception_v3_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"inception_v3_weights_th_dim_ordering_th_kernels.h5","size":95119472,"download_count":10223,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/inception_v3_weights_th_dim_ordering_th_kernels.h5"},{"name":"inception_v3_weights_th_dim_ordering_th_kernels_notop.h5","size":86916664,"download_count":14769,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/inception_v3_weights_th_dim_ordering_th_kernels_notop.h5"},{"name":"resnet50_weights_tf_dim_ordering_tf_kernels.h5","size":102853048,"download_count":843484,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5","size":94653016,"download_count":1950851,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"resnet50_weights_th_dim_ordering_th_kernels.h5","size":102853280,"download_count":13830,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_th_dim_ordering_th_kernels.h5"},{"name":"resnet50_weights_th_dim_ordering_th_kernels_notop.h5","size":94653016,"download_count":276396,"release_tag":"v0.2","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_th_dim_ordering_th_kernels_notop.h5"},{"name":"resnet50_weights_tf_dim_ordering_tf_kernels.h5","size":102853112,"download_count":16202,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/resnet50_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5","size":94652848,"download_count":15476,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"resnet50_weights_th_dim_ordering_th_kernels.h5","size":102851832,"download_count":2972,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/resnet50_weights_th_dim_ordering_th_kernels.h5"},{"name":"resnet50_weights_th_dim_ordering_th_kernels_notop.h5","size":94651496,"download_count":3877,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/resnet50_weights_th_dim_ordering_th_kernels_notop.h5"},{"name":"vgg16_weights_tf_dim_ordering_tf_kernels.h5","size":553467096,"download_count":1225178,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5","size":58889256,"download_count":2788594,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"vgg16_weights_th_dim_ordering_th_kernels.h5","size":553466928,"download_count":145035,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_th_dim_ordering_th_kernels.h5"},{"name":"vgg16_weights_th_dim_ordering_th_kernels_notop.h5","size":58889096,"download_count":20646,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_th_dim_ordering_th_kernels_notop.h5"},{"name":"vgg19_weights_tf_dim_ordering_tf_kernels.h5","size":574710816,"download_count":596511,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg19_weights_tf_dim_ordering_tf_kernels.h5"},{"name":"vgg19_weights_tf_dim_ordering_tf_kernels_notop.h5","size":80134624,"download_count":492362,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg19_weights_tf_dim_ordering_tf_kernels_notop.h5"},{"name":"vgg19_weights_th_dim_ordering_th_kernels.h5","size":574710688,"download_count":9104,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg19_weights_th_dim_ordering_th_kernels.h5"},{"name":"vgg19_weights_th_dim_ordering_th_kernels_notop.h5","size":80134592,"download_count":5866,"release_tag":"v0.1","url":"https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg19_weights_th_dim_ordering_th_kernels_notop.h5"}]}},"commit_sha":"ccd0eb24996b4cbff4231b90cd44b057c0b20f14","profile":{"lines_by_language":{"Python":2764},"files_by_category":{"source":10,"docs":2},"source_lines":2764,"test_lines":0},"pillars":{"ai_provenance":{"score":0.0,"confidence":0.44,"coverage":1.0,"label":"none-detected","breakdown":{"attributed_share":0.0,"suspected_share":0.0,"estimated_share":0.0,"ai_artifacts":0.0,"flagged_work_units":0.0,"flagged_releases":0.0},"summary":"No AI attribution or AI-consistent velocity signals detected."},"quality":{"score":30.0,"confidence":0.9,"coverage":1.0,"label":"poor","breakdown":{"complexity":13.9,"duplication":13.2,"lint":91.4,"testing":0.0,"docs":65.0,"type_safety":40.0,"process":null},"summary":"Code quality is poor: test-to-source ratio 0.00, no CI test run detected; 66% of function code in complex or long functions; 34% duplicated lines. Weakest area: testing."},"security":{"score":81.8,"confidence":0.85,"coverage":1.0,"label":"adequate","breakdown":{"secrets":100.0,"sast":100.0,"dependencies":null,"ci_actions":null,"posture":0.0,"scorecard":null},"summary":"Security posture is adequate: no high-impact findings. Weakest area: posture."}},"analyzer_results":[{"analyzer":"sec-scorecard","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no published OpenSSF Scorecard result for this repo"},{"analyzer":"sec-registry","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":"no registry dependencies declared"},{"analyzer":"ai-attribution","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"commits":17.0,"attributed_commits":0.0,"attributed_commit_share":0.0,"effective_loc":3275.0,"attributed_loc":0.0,"attributed_loc_share":0.0,"tools_detected":0.0},"findings":[],"evidence":[],"data":{"attributed_loc_by_commit":{},"tools":{},"monthly":{"2016-08":{"loc":980,"attributed_loc":0},"2016-10":{"loc":485,"attributed_loc":0},"2017-03":{"loc":701,"attributed_loc":0},"2017-06":{"loc":709,"attributed_loc":0},"2017-09":{"loc":400,"attributed_loc":0}}},"error":null},{"analyzer":"ai-artifacts","pillar":"ai_provenance","status":"ok","tool_version":"signatures-v1","metrics":{"artifacts":0.0,"workflow_agents":0.0,"tools_configured":0.0},"findings":[],"evidence":[],"data":{"artifacts":[],"workflows":[],"tools":[]},"error":null},{"analyzer":"ai-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"work_units":10.0,"flagged_units":0.0,"pre_ai_era_bursts":0.0,"pre_ai_era_measured_loc":3275.0,"pre_ai_era_burst_loc":0.0,"measured_loc":3275.0,"flagged_loc":0.0,"flagged_loc_share":0.0,"max_loc_per_hour":174.75,"median_loc_per_hour":100.0,"pr_timed_units":0.0,"excluded_import_loc":0.0},"findings":[],"evidence":[],"data":{"flagged_loc_by_commit":{},"excluded_import_commits":[]},"error":null},{"analyzer":"ai-release-velocity","pillar":"ai_provenance","status":"ok","tool_version":"prov-4","metrics":{"releases":8.0,"flagged_releases":0.0,"max_loc_per_day":56.8},"findings":[],"evidence":[],"data":{"releases":[{"from":"v0.1","to":"v0.2","loc":332,"days":5.84,"loc_per_day":56.8,"flagged":false},{"from":"v0.2","to":"0.3","loc":273,"days":52.57,"loc_per_day":5.2,"flagged":false},{"from":"0.3","to":"v0.3","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false},{"from":"v0.3","to":"v0.4","loc":236,"days":18.56,"loc_per_day":12.7,"flagged":false},{"from":"v0.4","to":"v0.5","loc":700,"days":142.33,"loc_per_day":4.9,"flagged":false},{"from":"v0.5","to":"v0.6","loc":663,"days":111.6,"loc_per_day":5.9,"flagged":false},{"from":"v0.6","to":"v0.7","loc":448,"days":70.1,"loc_per_day":6.4,"flagged":false},{"from":"v0.7","to":"v0.8","loc":0,"days":0.04,"loc_per_day":0.0,"flagged":false}]},"error":null},{"analyzer":"ai-stylometry","pillar":"ai_provenance","status":"ok","tool_version":null,"metrics":{"lines_scanned":2764.0,"index":0.0,"count:narrated_steps":0.0,"per_kloc:narrated_steps":0.0,"files:narrated_steps":0.0,"count:placeholder":0.0,"per_kloc:placeholder":0.0,"files:placeholder":0.0,"count:emoji_in_code":0.0,"per_kloc:emoji_in_code":0.0,"files:emoji_in_code":0.0,"count:assistant_voice":0.0,"per_kloc:assistant_voice":0.0,"files:assistant_voice":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-secrets","pillar":"security","status":"ok","tool_version":"gitleaks 8.30.1","metrics":{"secrets_current":0.0,"secrets_history":0.0,"secrets_nonprod":0.0,"secrets_low_confidence":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-sast","pillar":"security","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":0.0,"findings_high":0.0,"findings_medium":0.0,"findings_low":0.0,"weighted_findings":0.0,"scanned_lines":2764.0,"parse_errors":0.0},"findings":[],"evidence":[],"data":{"rulesets":["python"]},"error":null},{"analyzer":"sec-deps","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-actions","pillar":"security","status":"skipped","tool_version":null,"metrics":{},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-posture","pillar":"security","status":"ok","tool_version":null,"metrics":{"check:security_policy":0.0,"check:dependency_updates":0.0,"check:signed_commits":0.0,"check:lockfiles":1.0,"signed_commit_share":0.0,"unpinned_manifests":0.0},"findings":[],"evidence":[],"data":{},"error":null},{"analyzer":"sec-distribution","pillar":"security","status":"ok","tool_version":null,"metrics":{"signals":0.0,"binary_assets":0.0,"suspicious":0.0},"findings":[],"evidence":[],"data":{"signals":[],"suspicious":false,"unusual_traction":false,"metadata":true},"error":null},{"analyzer":"qual-complexity","pillar":"quality","status":"ok","tool_version":"lizard 1.25.1","metrics":{"functions":30.0,"function_nloc":1292.0,"mean_ccn":7.0,"p90_ccn":18.0,"complex_functions":7.0,"long_functions":4.0,"many_param_functions":3.0,"risky_nloc_share":0.6571},"findings":[],"evidence":[{"kind":"complex-function","description":"MobileNet in mobilenet.py: complexity 28, 133 lines","ref":"mobilenet.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/mobilenet.py#L296","weight":0.4666666666666667},{"kind":"complex-function","description":"InceptionResNetV2 in inception_resnet_v2.py: complexity 20, 123 lines","ref":"inception_resnet_v2.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_resnet_v2.py#L182","weight":0.3333333333333333},{"kind":"complex-function","description":"InceptionV3 in inception_v3.py: complexity 18, 196 lines","ref":"inception_v3.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_v3.py#L87","weight":0.3},{"kind":"complex-function","description":"ResNet50 in resnet50.py: complexity 18, 92 lines","ref":"resnet50.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/resnet50.py#L126","weight":0.3},{"kind":"complex-function","description":"VGG16 in vgg16.py: complexity 17, 84 lines","ref":"vgg16.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/vgg16.py#L36","weight":0.2833333333333333},{"kind":"complex-function","description":"VGG19 in vgg19.py: complexity 17, 87 lines","ref":"vgg19.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/vgg19.py#L34","weight":0.2833333333333333},{"kind":"complex-function","description":"Xception in xception.py: complexity 17, 134 lines","ref":"xception.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/xception.py#L50","weight":0.2833333333333333}],"data":{},"error":null},{"analyzer":"qual-duplication","pillar":"quality","status":"ok","tool_version":"repotrust-dup-w6","metrics":{"compared_lines":2149.0,"duplicated_lines":724.0,"duplicated_share":0.3369,"files":10.0},"findings":[],"evidence":[{"kind":"duplicate-code","description":"6+ duplicated lines: inception_resnet_v2.py:215 and inception_v3.py:117","ref":"inception_resnet_v2.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_resnet_v2.py#L215","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: inception_resnet_v2.py:260 and mobilenet.py:429","ref":"inception_resnet_v2.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_resnet_v2.py#L260","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: inception_v3.py:95 and resnet50.py:132","ref":"inception_v3.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_v3.py#L95","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: inception_v3.py:119 and xception.py:77","ref":"inception_v3.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_v3.py#L119","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: inception_v3.py:179 and inception_v3.py:196","ref":"inception_v3.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_v3.py#L179","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: inception_v3.py:347 and mobilenet.py:474","ref":"inception_v3.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/inception_v3.py#L347","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: mobilenet.py:109 and mobilenet.py:542","ref":"mobilenet.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/mobilenet.py#L109","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: mobilenet.py:355 and resnet50.py:166","ref":"mobilenet.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/mobilenet.py#L355","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: mobilenet.py:361 and xception.py:93","ref":"mobilenet.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/mobilenet.py#L361","weight":0.3},{"kind":"duplicate-code","description":"6+ duplicated lines: resnet50.py:45 and resnet50.py:83","ref":"resnet50.py","url":"https://github.com/fchollet/deep-learning-models/blob/ccd0eb24996b4cbff4231b90cd44b057c0b20f14/resnet50.py#L45","weight":0.3}],"data":{},"error":null},{"analyzer":"qual-lint","pillar":"quality","status":"ok","tool_version":"opengrep 1.33.1; rules f1d2b562b414","metrics":{"findings":1.0,"weighted_findings":1.0,"scanned_lines":2764.0,"category:best-practice":1.0},"findings":[{"rule_id":"opengrep/python.lang.best-practice.unspecified-open-encoding","severity":"medium","message":"Missing 'encoding' parameter. 'open()' uses device locale encodings by default, corrupting files with special characters. Specify the encoding to ensure cross-platform support when opening files in text mode (e.g. encoding=\"utf-8\").","path":"imagenet_utils.py","line":42,"fingerprint":"python.lang.best-practice.unspecified-open-encoding:imagenet_utils.py:42"}],"evidence":[],"data":{},"error":null},{"analyzer":"qual-testing","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:has_tests":0.0,"check:test_ratio":0.0,"check:ci_present":0.0,"check:ci_runs_tests":0.0,"check:ci_runs_lint":0.0,"check:tests_cochange":0.0,"test_lines":0.0,"source_lines":2764.0,"test_ratio":0.0,"ci_files":0.0,"cochange_share":0.0,"cochange_commits":12.0},"findings":[],"evidence":[],"data":{"test_commands":[],"lint_commands":[]},"error":null},{"analyzer":"qual-docs","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:readme":1.0,"check:license":1.0,"check:contributing":0.0,"check:changelog":0.0,"readme_lines":67.0},"findings":[],"evidence":[{"kind":"docs","description":"README.md","ref":"README.md","url":null,"weight":0.0},{"kind":"docs","description":"LICENSE","ref":"LICENSE","url":null,"weight":0.0}],"data":{},"error":null},{"analyzer":"qual-type-safety","pillar":"quality","status":"ok","tool_version":null,"metrics":{"check:strict_config":0.0,"check:low_escape_density":1.0,"escapes":0.0,"escapes_per_kloc":0.0},"findings":[],"evidence":[],"data":{},"error":null}],"flags":[]}