Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

shaomingbo/app-infra-toolkit

https://github.com/shaomingbo/app-infra-toolkit · scanned 2026-06-16 00:09 UTC (2 months, 2 weeks ago)

43 raw signals (0 security + 43 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 37 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1103 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
.oxfmtrc.json software healthy .oxfmtrc.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
.swiftlint.yml software healthy .swiftlint.yml
.oxlintrc.json software healthy .oxlintrc.json
build.gradle.kts software healthy build.gradle.kts
lefthook.yml software healthy lefthook.yml
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
LICENSE software healthy LICENSE
NOTICE software healthy NOTICE
SECURITY.md software healthy SECURITY.md
Package.swift software healthy Package.swift
build.gradle.kts software healthy tests/integration/android/build.gradle.kts
Ac8DiagnosticsTest.kt software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
Ac1AssemblyTest.kt software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
Ac11ContractEvolutionTest.kt software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
DiagnosticsConsole.kt software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
Ac9MissingDependencyTest.kt software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
DiagnosticsConsole.swift software healthy tests/integration/ios/Tests/IntegrationTests/DiagnosticsCon…
Ac8DiagnosticsTests.swift software healthy tests/integration/ios/Tests/IntegrationTests/Ac8Diagnostics…
Ac1AssemblyTests.swift software healthy tests/integration/ios/Tests/IntegrationTests/Ac1AssemblyTes…
Ac11ContractEvolutionTests.swift software healthy tests/integration/ios/Tests/IntegrationTests/Ac11ContractEv…
Ac9MissingDependencyTests.swift software healthy tests/integration/ios/Tests/IntegrationTests/Ac9MissingDepe…
fake-server.mjs software healthy tests/e2e-ingest/fake-server.mjs
EVIDENCE.md software healthy tests/e2e-ingest/EVIDENCE.md
build.gradle.kts software healthy tests/e2e-ingest/android/build.gradle.kts
E2EIngestTest.kt software healthy tests/e2e-ingest/android/src/test/kotlin/com/appinfra/e2e/i…
E2EIngestTests.swift software healthy tests/e2e-ingest/ios/Tests/E2EIngestTests/E2EIngestTests.sw…
E2EIngestTestsSupport.swift software healthy tests/e2e-ingest/ios/Tests/E2EIngestTests/E2EIngestTestsSup…
NoFsyncFileSystem.swift software healthy tests/e2e-ingest/ios/Tests/E2EIngestTests/NoFsyncFileSystem…
project.yml software healthy apps/ios-demo/project.yml
main.swift software healthy apps/ios-demo/Sources/IOSDemo/main.swift
KeychainIngestTokenRoundtripHostTests.swift software healthy apps/ios-demo/AppHostTests/KeychainIngestTokenRoundtripHost…
SmokePlaceholderTests.swift software healthy apps/ios-demo/AppHostTests/SmokePlaceholderTests.swift
OfflineWebViewControllerFailClosedTests.swift software healthy apps/ios-demo/AppHostTests/OfflineWebViewControllerFailClos…
ThreadIsMainThreadGuardTests.swift software healthy apps/ios-demo/AppHostTests/ThreadIsMainThreadGuardTests.swi…
OfflineWebViewController.swift software healthy apps/ios-demo/AppHost/OfflineWebViewController.swift
MetricKitCrashSpike.swift software healthy apps/ios-demo/AppHost/MetricKitCrashSpike.swift
OfflineWebViewController+OfflineInstall.swift software healthy apps/ios-demo/AppHost/OfflineWebViewController+OfflineInsta…
LoginDemoPanel.swift software healthy apps/ios-demo/AppHost/LoginDemoPanel.swift
OfflineInstallProbeModule.swift software healthy apps/ios-demo/AppHost/OfflineInstallProbeModule.swift
ContentView.swift software healthy apps/ios-demo/AppHost/ContentView.swift
LoginStatusRender.swift software healthy apps/ios-demo/AppHost/LoginStatusRender.swift
OfflineInstallProbe.swift software healthy apps/ios-demo/AppHost/OfflineInstallProbe.swift
BigPayloadProbe.swift software healthy apps/ios-demo/AppHost/BigPayloadProbe.swift
LocalDownloadServer.swift software healthy apps/ios-demo/AppHost/LocalDownloadServer.swift
OfflineVersionRelay.swift software healthy apps/ios-demo/AppHost/OfflineVersionRelay.swift
ThreadIsMainThreadGuard.swift software healthy apps/ios-demo/AppHost/ThreadIsMainThreadGuard.swift

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
android software healthy tests/integration/android
src software healthy tests/integration/android/src
test software healthy tests/integration/android/src/test
kotlin software healthy tests/integration/android/src/test/kotlin
com software healthy tests/integration/android/src/test/kotlin/com
appinfra software healthy tests/integration/android/src/test/kotlin/com/appinfra
integration software healthy tests/integration/android/src/test/kotlin/com/appinfra/inte…
ios software healthy tests/integration/ios
Tests software healthy tests/integration/ios/Tests
IntegrationTests software healthy tests/integration/ios/Tests/IntegrationTests
e2e-ingest software healthy tests/e2e-ingest
android software healthy tests/e2e-ingest/android
src software healthy tests/e2e-ingest/android/src
test software healthy tests/e2e-ingest/android/src/test
kotlin software healthy tests/e2e-ingest/android/src/test/kotlin
com software healthy tests/e2e-ingest/android/src/test/kotlin/com
appinfra software healthy tests/e2e-ingest/android/src/test/kotlin/com/appinfra
e2e software healthy tests/e2e-ingest/android/src/test/kotlin/com/appinfra/e2e
ingest software healthy tests/e2e-ingest/android/src/test/kotlin/com/appinfra/e2e/i…
ios software healthy tests/e2e-ingest/ios
Tests software healthy tests/e2e-ingest/ios/Tests
E2EIngestTests software healthy tests/e2e-ingest/ios/Tests/E2EIngestTests
apps software healthy apps
ios-demo software healthy apps/ios-demo
Sources software healthy apps/ios-demo/Sources
IOSDemo software healthy apps/ios-demo/Sources/IOSDemo
AppHostTests software healthy apps/ios-demo/AppHostTests
AppHost software healthy apps/ios-demo/AppHost
OfflinePackage software healthy apps/ios-demo/AppHost/OfflinePackage
2.0.0 software healthy apps/ios-demo/AppHost/OfflinePackage/2.0.0
1.0.0 software healthy apps/ios-demo/AppHost/OfflinePackage/1.0.0
h5-diagnostics software healthy apps/h5-diagnostics
src software healthy apps/h5-diagnostics/src
android-demo software healthy apps/android-demo
src software healthy apps/android-demo/src
test software healthy apps/android-demo/src/test
kotlin software healthy apps/android-demo/src/test/kotlin
com software healthy apps/android-demo/src/test/kotlin/com
appinfra software healthy apps/android-demo/src/test/kotlin/com/appinfra
demo software healthy apps/android-demo/src/test/kotlin/com/appinfra/demo
main software healthy apps/android-demo/src/main
assets software healthy apps/android-demo/src/main/assets
h5 software healthy apps/android-demo/src/main/assets/h5
2.0.0 software healthy apps/android-demo/src/main/assets/h5/2.0.0
1.0.0 software healthy apps/android-demo/src/main/assets/h5/1.0.0
kotlin software healthy apps/android-demo/src/main/kotlin
com software healthy apps/android-demo/src/main/kotlin/com
appinfra software healthy apps/android-demo/src/main/kotlin/com/appinfra

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
readBody software healthy tests/e2e-ingest/fake-server.mjs:readBody
jsonResp software healthy tests/e2e-ingest/fake-server.mjs:jsonResp
handleControl software healthy tests/e2e-ingest/fake-server.mjs:handleControl
handleReset software healthy tests/e2e-ingest/fake-server.mjs:handleReset
handleStatus software healthy tests/e2e-ingest/fake-server.mjs:handleStatus
handleEvents software healthy tests/e2e-ingest/fake-server.mjs:handleEvents
respond software healthy tests/e2e-ingest/fake-server.mjs:respond
newRequestId software healthy tests/e2e-ingest/fake-server.mjs:newRequestId
shutdown software healthy tests/e2e-ingest/fake-server.mjs:shutdown
displayValue software healthy apps/h5-diagnostics/src/console.ts:displayValue
liftFields software healthy apps/h5-diagnostics/src/console.ts:liftFields
errorMessage software healthy apps/h5-diagnostics/src/console.ts:errorMessage
buildSnapshot software healthy apps/h5-diagnostics/src/console.ts:buildSnapshot
escapeHtml software healthy apps/h5-diagnostics/src/console.ts:escapeHtml
renderField software healthy apps/h5-diagnostics/src/console.ts:renderField
renderCard software healthy apps/h5-diagnostics/src/console.ts:renderCard
renderSnapshot software healthy apps/h5-diagnostics/src/console.ts:renderSnapshot
renderDiagnostics software healthy apps/h5-diagnostics/src/console.ts:renderDiagnostics
may software healthy apps/h5-diagnostics/src/console.test.ts:may
makeFakeBridge software healthy apps/h5-diagnostics/src/console.test.ts:makeFakeBridge
emitKotlin software healthy codegen/emitters/kotlin.ts:emitKotlin
unreachable software healthy codegen/emitters/kotlin.ts:unreachable
emitSwift software healthy codegen/emitters/swift.ts:emitSwift
unreachable software healthy codegen/emitters/swift.ts:unreachable
emitCss software healthy codegen/emitters/css.ts:emitCss
renderKotlin software healthy codegen/templates/designTokens.kotlin.ts:renderKotlin
renderThemeFactory software healthy codegen/templates/designTokens.kotlin.ts:renderThemeFactory
themeFactoryName software healthy codegen/templates/designTokens.kotlin.ts:themeFactoryName
kotlinType software healthy codegen/templates/designTokens.kotlin.ts:kotlinType
kotlinValue software healthy codegen/templates/designTokens.kotlin.ts:kotlinValue
argb software healthy codegen/templates/designTokens.kotlin.ts:argb
renderKotlin software healthy codegen/templates/dottedNumericCompare.kotlin.ts:renderKotl…
pascal software healthy codegen/templates/dottedNumericCompare.kotlin.ts:pascal
renderCss software healthy codegen/templates/designTokens.css.ts:renderCss
renderBlock software healthy codegen/templates/designTokens.css.ts:renderBlock
cssValue software healthy codegen/templates/designTokens.css.ts:cssValue
renderCssMeta software healthy codegen/templates/designTokens.css.ts:renderCssMeta
renderSwift software healthy codegen/templates/designTokens.swift.ts:renderSwift
renderThemeFactory software healthy codegen/templates/designTokens.swift.ts:renderThemeFactory
themeFactoryName software healthy codegen/templates/designTokens.swift.ts:themeFactoryName
themeCaseId software healthy codegen/templates/designTokens.swift.ts:themeCaseId
swiftType software healthy codegen/templates/designTokens.swift.ts:swiftType
swiftValue software healthy codegen/templates/designTokens.swift.ts:swiftValue
component software healthy codegen/templates/designTokens.swift.ts:component
renderSwift software healthy codegen/templates/dottedNumericCompare.swift.ts:renderSwift
hexToComponents software healthy codegen/templates/tokens-shared.ts:hexToComponents
fieldName software healthy codegen/templates/tokens-shared.ts:fieldName
cssVarTail software healthy codegen/templates/tokens-shared.ts:cssVarTail
themeEnumCase software healthy codegen/templates/tokens-shared.ts:themeEnumCase
uniquePaths software healthy codegen/templates/tokens-shared.ts:uniquePaths

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
and software healthy apps/h5-diagnostics/src/console.test.ts:and
DesignThemeTokens software healthy codegen/templates/designTokens.kotlin.ts:DesignThemeTokens
ThemeId software healthy codegen/templates/designTokens.kotlin.ts:ThemeId
RejectReason software healthy codegen/templates/dottedNumericCompare.kotlin.ts:RejectReas…
InvalidVersionException software healthy codegen/templates/dottedNumericCompare.kotlin.ts:InvalidVer…
BridgeError software healthy modules/jsbridge/h5/src/index.ts:BridgeError
BridgeImpl software healthy modules/jsbridge/h5/src/index.ts:BridgeImpl

LabelLayerStatusPath
port:256 network healthy scripts/gen-verify-extended-fixture.sh
port:22 network healthy scripts/gen-offline-demo-package.sh
port:13 network healthy scripts/gen-offline-demo-package.sh

LabelLayerStatusPath
verify-all cicd healthy .github/workflows/verify.yml
verify-ios-app-smoke cicd healthy .github/workflows/verify.yml

LabelLayerStatusPath
repobility-clone-fbpe8kg4 software healthy /tmp/repobility-clone-fbpe8kg4

LabelLayerStatusPath
127.0.0.1 network healthy tests/e2e-ingest/fake-server.mjs

LabelLayerStatusPath
gha::verify cicd healthy .github/workflows/verify.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/79bba659-22da-458c-ba4d-f2e430aa92d5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/79bba659-22da-458c-ba4d-f2e430aa92d5/

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.