https://github.com/swiftlang/swift
· scanned 2026-06-05 08:35 UTC (5 days, 19 hours ago)
· 10 languages
348 raw signals (189 security + 159 graph) 11/13 scanners ran System graph score 100 (lower by 18)
Last scanned 5 days, 19 hours ago · v2 · 212 actionable findings from 2 signal sources. 135 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
65.0 | 0.15 | 9.75 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
88.0 | 0.15 | 13.20 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
59.0 | 0.10 | 5.90 |
| Overall | 1.00 | 81.6 |
Showing 131 of 212 actionable findings. 347 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
utils/api_checker/swift-api-checker.py:50utils/build_swift/build_swift/presets.py:60utils/cmpcodesize/cmpcodesize/compare.py:302utils/gyb.py:1124utils/swift_build_support/swift_build_support/products/cmake_product.py:139utils/swift_build_support/swift_build_support/toolchain.py:224utils/resolve-crashes.py:14
benchmark/Package.swift:24benchmark/multi-source/Monoids/Trie.swift:12benchmark/single-source/CodableTest.swift:88utils/analyze_code_size.py:296, 298, 301, 303, 305, 307, 310, 321, +7 more (15 hits)utils/swift-bench.py:96, 100, 128, 129, 130, 131, 132, 133 (8 hits)utils/rusage.py:56, 71 (2 hits)utils/swift-build-modules.py:49
utils/optimizer_counters_to_sql.py:131
utils/gyb.py:712
Eval used
utils/process-stats-dir.py:470
Eval used
utils/jobstats/jobstats.py:249, 275, 299, 353 (4 hits)utils/swift_build_support/swift_build_support/products/swiftsyntax.py:51, 91 (2 hits)utils/swift_build_support/swift_build_support/products/skstresstester.py:56utils/swift_build_support/swift_build_support/products/sourcekitlsp.py:51utils/swift_build_support/swift_build_support/products/swiftdocc.py:52utils/swift_build_support/swift_build_support/products/swiftformat.py:56utils/swift_build_support/swift_build_support/products/swiftpm.py:45utils/download-unpublished-toolchains.py:55
utils/update_checkout/update_checkout/update_checkout.py:83, 231, 304 (3 hits)utils/process-stats-dir.py:475, 509 (2 hits)utils/swift_build_sdk_interfaces.py:317, 371 (2 hits)utils/api_checker/swift-api-checker.py:38utils/build_swift/build_swift/presets.py:298utils/swift_build_support/swift_build_support/products/product.py:380utils/update_checkout/update_checkout/parallel_runner.py:82utils/update_checkout/update_checkout/retry.py:32test/AssociatedTypeInference/rdar167849997_fixed.swift:1test/ClangImporter/enum-new.swift:1test/Generics/inverse_signatures_assoc_types_old.swift:1test/IRGen/raw_layout_old.swift:1test/ModuleInterface/associated_type_suppressed_old.swift:1test/Parse/ConditionalCompilation/pound-if-top-level-clean.swift:1test/Runtime/crash_without_backtrace_optimized.swift:1test/SILGen/property_wrappers_final.swift:1test/AssociatedTypeInference/rdar167849997_fixed.swift:1test/AutoDiff/compiler_crashers_fixed/rdar71191415-nested-differentiation-of-extension-method-optimized.swift:1test/Concurrency/Runtime/async_task_locals_in_task_group_may_need_to_copy.swift:1test/Constraints/salvage_fixed.swift:1test/Generics/inverse_scoping_assoc_types_old.swift:1test/Generics/inverse_signatures_assoc_types_old.swift:1test/ModuleInterface/ModuleCache/Inputs/check-is-new.py:1test/ModuleInterface/ModuleCache/Inputs/check-is-old.py:1test/PrintAsObjC/Inputs/reintroduced-new.swift:1test/SILGen/objc_final.swift:1test/SILGen/property_wrappers_final.swift:1test/SILGen/vtable_thunks_reabstraction_final.swift:1test/Sema/copy_expr_noimplicit_copy.swift:1test/attr/attr_final.swift:1test/decl/protocol/special/coding/class_codable_simple_conditional_final.swift:1test/decl/protocol/special/coding/class_codable_simple_extension_final.swift:1include/swift/Basic/DiverseStack.h:155
duplicationquality
test/AutoDiff/compiler_crashers_fixed/rdar71191415-nested-differentiation-of-extension-method-optimized.swift:1test/ClangImporter/Inputs/enum-new.h:1test/Concurrency/Runtime/async_task_locals_in_task_group_may_need_to_copy.swift:1test/Constraints/salvage_fixed.swift:1test/Generics/inverse_scoping_assoc_types_old.swift:1test/IRGen/select_enum_optimized.swift:1test/ModuleInterface/ModuleCache/Inputs/check-is-new.py:1test/ModuleInterface/ModuleCache/Inputs/make-old.py:1repo-level (14 hits)repo-level (3 hits)repo-level (3 hits)utils/SwiftAtomics.py:98
utils/SwiftIntTypes.py:134
utils/SwiftIntTypes.py:126
utils/SwiftIntTypes.py:138
utils/SwiftIntTypes.py:130
utils/SwiftIntTypes.py:116
utils/SwiftIntTypes.py:75
utils/SwiftAtomics.py:137
utils/SwiftAtomics.py:125
utils/type-layout-fuzzer.py:134
utils/type-layout-fuzzer.py:99
utils/type-layout-fuzzer.py:54
utils/swift-api-dump.py:173
utils/chex.py:13
utils/type-layout-fuzzer.py:92
utils/type-layout-fuzzer.py:105
utils/type-layout-fuzzer.py:95
utils/process-stats-dir.py:384
utils/type-layout-fuzzer.py:66
utils/SwiftAtomics.py:112
utils/SwiftAtomics.py:133
utils/type-layout-fuzzer.py:63
utils/type-layout-fuzzer.py:45
utils/SwiftIntTypes.py:120
utils/swift_build_sdk_interfaces.py:241
utils/swift_build_sdk_interfaces.py:324
utils/SwiftIntTypes.py:89
This page is publicly accessible at:
https://repobility.com/scan/0fee15a0-6220-4642-adc2-08c4c9187ee2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0fee15a0-6220-4642-adc2-08c4c9187ee2/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.