https://github.com/garrytan/gstack
· scanned 2026-06-05 05:49 UTC (10 hours, 29 minutes ago)
· 10 languages
818 findings (86 legacy + 732 scanner) 11/13 scanners ran 87th percentile · Typescript · medium (20-100K LoC) Scanner says 78 (higher by 8)
Last scanned 10 hours, 29 minutes ago · v2 · 452 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
90.0 | 0.20 | 18.00 |
documentation_score |
71.0 | 0.15 | 10.65 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
70.0 | 0.10 | 7.00 |
| Overall | 1.00 | 85.4 |
All 3500 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.
| Label | Layer | Status | Path |
|---|---|---|---|
collectSwiftFiles |
software | healthy | ios-qa/scripts/gen-accessors.ts:collectSwiftFiles |
parseSwift |
software | healthy | ios-qa/scripts/gen-accessors.ts:parseSwift |
findMatchingBrace |
software | healthy | ios-qa/scripts/gen-accessors.ts:findMatchingBrace |
parseFields |
software | healthy | ios-qa/scripts/gen-accessors.ts:parseFields |
computeCacheKey |
software | healthy | ios-qa/scripts/gen-accessors.ts:computeCacheKey |
render |
software | healthy | ios-qa/scripts/gen-accessors.ts:render |
detectSwiftVersion |
software | healthy | ios-qa/scripts/gen-accessors.ts:detectSwiftVersion |
detectToolGitRev |
software | healthy | ios-qa/scripts/gen-accessors.ts:detectToolGitRev |
defaultCacheRoot |
software | healthy | ios-qa/scripts/gen-accessors.ts:defaultCacheRoot |
generate |
software | healthy | ios-qa/scripts/gen-accessors.ts:generate |
pruneCache |
software | healthy | ios-qa/scripts/gen-accessors.ts:pruneCache |
sixtyDaysAgo |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:sixtyDaysAgo |
hasUnpairedSurrogate |
software | healthy | ios-qa/daemon/test/audit.test.ts:hasUnpairedSurrogate |
makeSpawn |
software | healthy | ios-qa/daemon/test/tunnel-bootstrap.test.ts:makeSpawn |
makeReturn |
software | healthy | ios-qa/daemon/test/tunnel-bootstrap.test.ts:makeReturn |
method |
software | healthy | ios-qa/daemon/test/tunnel-bootstrap.test.ts:method |
auth |
software | healthy | ios-qa/daemon/test/tunnel-bootstrap.test.ts:auth |
startStubStateServer |
software | healthy | ios-qa/daemon/test/daemon-integration.test.ts:startStubStat… |
fetchWith |
software | healthy | ios-qa/daemon/test/daemon-integration.test.ts:fetchWith |
runMint |
software | healthy | ios-qa/daemon/test/cli-mint.test.ts:runMint |
bootstrapTunnel |
software | healthy | ios-qa/daemon/src/tunnel-bootstrap.ts:bootstrapTunnel |
probeTailscale |
software | healthy | ios-qa/daemon/src/tailscale-localapi.ts:probeTailscale |
whoIs |
software | healthy | ios-qa/daemon/src/tailscale-localapi.ts:whoIs |
canonicalize |
software | healthy | ios-qa/daemon/src/tailscale-localapi.ts:canonicalize |
defaultPidfilePath |
software | healthy | ios-qa/daemon/src/single-instance.ts:defaultPidfilePath |
tryClaim |
software | healthy | ios-qa/daemon/src/single-instance.ts:tryClaim |
cleanup |
software | healthy | ios-qa/daemon/src/single-instance.ts:cleanup |
isAlive |
software | healthy | ios-qa/daemon/src/single-instance.ts:isAlive |
spawnAndWaitReady |
software | healthy | ios-qa/daemon/src/single-instance.ts:spawnAndWaitReady |
startDaemon |
software | healthy | ios-qa/daemon/src/index.ts:startDaemon |
getTunnel |
software | healthy | ios-qa/daemon/src/index.ts:getTunnel |
actualPort |
software | healthy | ios-qa/daemon/src/index.ts:actualPort |
closeAll |
software | healthy | ios-qa/daemon/src/index.ts:closeAll |
listenAsync |
software | healthy | ios-qa/daemon/src/index.ts:listenAsync |
onError |
software | healthy | ios-qa/daemon/src/index.ts:onError |
onListening |
software | healthy | ios-qa/daemon/src/index.ts:onListening |
readBody |
software | healthy | ios-qa/daemon/src/index.ts:readBody |
sendJson |
software | healthy | ios-qa/daemon/src/index.ts:sendJson |
handleLoopback |
software | healthy | ios-qa/daemon/src/index.ts:handleLoopback |
sessionId |
software | healthy | ios-qa/daemon/src/index.ts:sessionId |
agentIdentity |
software | healthy | ios-qa/daemon/src/index.ts:agentIdentity |
handleTailnet |
software | healthy | ios-qa/daemon/src/index.ts:handleTailnet |
realTunnelProvider |
software | healthy | ios-qa/daemon/src/index.ts:realTunnelProvider |
shutdown |
software | healthy | ios-qa/daemon/src/index.ts:shutdown |
parseArgs |
software | healthy | ios-qa/daemon/src/cli-mint.ts:parseArgs |
printHelp |
software | healthy | ios-qa/daemon/src/cli-mint.ts:printHelp |
main |
software | healthy | ios-qa/daemon/src/cli-mint.ts:main |
ipv6 |
software | healthy | ios-qa/daemon/src/devicectl.ts:ipv6 |
listDevices |
software | healthy | ios-qa/daemon/src/devicectl.ts:listDevices |
list |
software | healthy | ios-qa/daemon/src/devicectl.ts:list |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
conductor.json |
software | healthy | conductor.json |
DESIGN.md |
software | healthy | DESIGN.md |
USING_GBRAIN_WITH_GSTACK.md |
software | healthy | USING_GBRAIN_WITH_GSTACK.md |
test-setup.ts |
software | healthy | test-setup.ts |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
ETHOS.md |
software | healthy | ETHOS.md |
package.json |
software | healthy | package.json |
slop-scan.config.json |
software | healthy | slop-scan.config.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
BROWSER.md |
software | healthy | BROWSER.md |
.env.example |
software | healthy | .env.example |
TODOS.md |
software | healthy | TODOS.md |
SKILL.md |
software | healthy | SKILL.md |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
.gitlab-ci.yml |
software | healthy | .gitlab-ci.yml |
SKILL.md |
software | healthy | plan-tune/SKILL.md |
SKILL.md |
software | healthy | skillify/SKILL.md |
SKILL.md |
software | healthy | ios-clean/SKILL.md |
SKILL.md |
software | healthy | land-and-deploy/SKILL.md |
SKILL.md |
software | healthy | context-restore/SKILL.md |
SKILL.md |
software | healthy | setup-browser-cookies/SKILL.md |
gstack-full-CLAUDE.md |
software | healthy | openclaw/gstack-full-CLAUDE.md |
gstack-lite-CLAUDE.md |
software | healthy | openclaw/gstack-lite-CLAUDE.md |
gstack-plan-CLAUDE.md |
software | healthy | openclaw/gstack-plan-CLAUDE.md |
agents-gstack-section.md |
software | healthy | openclaw/agents-gstack-section.md |
SKILL.md |
software | healthy | openclaw/skills/gstack-openclaw-retro/SKILL.md |
SKILL.md |
software | healthy | openclaw/skills/gstack-openclaw-office-hours/SKILL.md |
SKILL.md |
software | healthy | openclaw/skills/gstack-openclaw-investigate/SKILL.md |
SKILL.md |
software | healthy | openclaw/skills/gstack-openclaw-ceo-review/SKILL.md |
SKILL.md |
software | healthy | ios-qa/SKILL.md |
tailscale-acl-example.md |
software | healthy | ios-qa/docs/tailscale-acl-example.md |
gen-accessors.ts |
software | healthy | ios-qa/scripts/gen-accessors.ts |
gen-accessors.test.ts |
software | healthy | ios-qa/scripts/gen-accessors.test.ts |
Package.swift |
software | healthy | ios-qa/scripts/gen-accessors-tool/Package.swift |
main.swift |
software | healthy | ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors/main… |
audit.test.ts |
software | healthy | ios-qa/daemon/test/audit.test.ts |
allowlist.test.ts |
software | warning | ios-qa/daemon/test/allowlist.test.ts |
tunnel-bootstrap.test.ts |
software | healthy | ios-qa/daemon/test/tunnel-bootstrap.test.ts |
single-instance.test.ts |
software | warning | ios-qa/daemon/test/single-instance.test.ts |
session-tokens.test.ts |
software | warning | ios-qa/daemon/test/session-tokens.test.ts |
proxy-classify.test.ts |
software | warning | ios-qa/daemon/test/proxy-classify.test.ts |
tailscale-localapi.test.ts |
software | warning | ios-qa/daemon/test/tailscale-localapi.test.ts |
daemon-integration.test.ts |
software | healthy | ios-qa/daemon/test/daemon-integration.test.ts |
auth-mint.test.ts |
software | warning | ios-qa/daemon/test/auth-mint.test.ts |
cli-mint.test.ts |
software | healthy | ios-qa/daemon/test/cli-mint.test.ts |
tunnel-bootstrap.ts |
software | healthy | ios-qa/daemon/src/tunnel-bootstrap.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
plan-tune |
software | healthy | plan-tune |
skillify |
software | healthy | skillify |
ios-clean |
software | healthy | ios-clean |
land-and-deploy |
software | healthy | land-and-deploy |
context-restore |
software | healthy | context-restore |
setup-browser-cookies |
software | healthy | setup-browser-cookies |
openclaw |
software | healthy | openclaw |
skills |
software | healthy | openclaw/skills |
gstack-openclaw-retro |
software | healthy | openclaw/skills/gstack-openclaw-retro |
gstack-openclaw-office-hours |
software | healthy | openclaw/skills/gstack-openclaw-office-hours |
gstack-openclaw-investigate |
software | healthy | openclaw/skills/gstack-openclaw-investigate |
gstack-openclaw-ceo-review |
software | healthy | openclaw/skills/gstack-openclaw-ceo-review |
ios-qa |
software | healthy | ios-qa |
docs |
software | healthy | ios-qa/docs |
scripts |
software | healthy | ios-qa/scripts |
gen-accessors-tool |
software | healthy | ios-qa/scripts/gen-accessors-tool |
Sources |
software | healthy | ios-qa/scripts/gen-accessors-tool/Sources |
GenAccessors |
software | healthy | ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors |
daemon |
software | healthy | ios-qa/daemon |
test |
software | healthy | ios-qa/daemon/test |
src |
software | healthy | ios-qa/daemon/src |
ios-design-review |
software | healthy | ios-design-review |
spec |
software | healthy | spec |
gstack-upgrade |
software | healthy | gstack-upgrade |
migrations |
software | healthy | gstack-upgrade/migrations |
make-pdf |
software | healthy | make-pdf |
test |
software | healthy | make-pdf/test |
fixtures |
software | healthy | make-pdf/test/fixtures |
e2e |
software | healthy | make-pdf/test/e2e |
src |
software | healthy | make-pdf/src |
cso |
software | healthy | cso |
learn |
software | healthy | learn |
qa |
software | healthy | qa |
references |
software | healthy | qa/references |
templates |
software | healthy | qa/templates |
review |
software | healthy | review |
specialists |
software | healthy | review/specialists |
browse |
software | healthy | browse |
test |
software | healthy | browse/test |
fixtures |
software | healthy | browse/test/fixtures |
scripts |
software | healthy | browse/scripts |
src |
software | healthy | browse/src |
health |
software | healthy | health |
plan-design-review |
software | healthy | plan-design-review |
sections |
software | healthy | plan-design-review/sections |
test |
software | healthy | test |
fixtures |
software | healthy | test/fixtures |
ios-qa |
software | healthy | test/fixtures/ios-qa |
FixtureApp |
software | healthy | test/fixtures/ios-qa/FixtureApp |
Sources |
software | healthy | test/fixtures/ios-qa/FixtureApp/Sources |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
where |
software | healthy | test-setup.ts:where |
declarations |
software | healthy | ios-qa/scripts/gen-accessors.ts:declarations |
with |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:with |
AppState |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:AppState |
Cart |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:Cart |
Repo |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:Repo |
M |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:M |
Plain |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:Plain |
A |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:A |
B |
software | healthy | ios-qa/scripts/gen-accessors.test.ts:B |
SessionTokenStore |
software | healthy | ios-qa/daemon/src/session-tokens.ts:SessionTokenStore |
ProgressReporter |
software | healthy | make-pdf/src/orchestrator.ts:ProgressReporter |
PdftotextUnavailableError |
software | healthy | make-pdf/src/pdftotext.ts:PdftotextUnavailableError |
BrowseClientError |
software | healthy | make-pdf/src/types.ts:BrowseClientError |
of |
software | healthy | browse/test/server-flush-trackers.test.ts:of |
method |
software | healthy | browse/test/security-audit-r2.test.ts:method |
on |
software | healthy | browse/test/welcome-page.test.ts:on |
to |
software | healthy | browse/test/welcome-page.test.ts:to |
the |
software | healthy | browse/test/browser-skill-write.test.ts:the |
regresses |
software | healthy | browse/test/server-sanitize-surrogates.test.ts:regresses |
attr |
software | healthy | browse/test/sidebar-tabs.test.ts:attr |
returns |
software | healthy | browse/test/sidebar-tabs.test.ts:returns |
selector |
software | healthy | browse/test/commands.test.ts:selector |
TabSession |
software | healthy | browse/src/tab-session.ts:TabSession |
SizeCappedBuffer |
software | healthy | browse/src/network-capture.ts:SizeCappedBuffer |
BrowseClientError |
software | healthy | browse/src/browse-client.ts:BrowseClientError |
BrowseClient |
software | healthy | browse/src/browse-client.ts:BrowseClient |
LazyBrowseClient |
software | healthy | browse/src/browse-client.ts:LazyBrowseClient |
ProxyConfigError |
software | healthy | browse/src/proxy-config.ts:ProxyConfigError |
CookieImportError |
software | healthy | browse/src/cookie-import-browser.ts:CookieImportError |
CircularBuffer |
software | healthy | browse/src/buffers.ts:CircularBuffer |
unforgettable |
software | healthy | browse/src/cdp-bridge.ts:unforgettable |
BrowserManager |
software | healthy | browse/src/browser-manager.ts:BrowserManager |
of |
software | healthy | browse/src/browser-skills.ts:of |
deterministically |
software | healthy | test/setup-gbrain-path4-structure.test.ts:deterministically |
of |
software | healthy | test/gen-skill-docs-idempotency.test.ts:of |
directly |
software | healthy | test/static-no-legacy-writes.test.ts:directly |
JobQueue |
software | healthy | test/gbrain-sync-voyage-code-3-integration.test.ts:JobQueue |
WaitlistService |
software | healthy | test/skill-routing-e2e.test.ts:WaitlistService |
that |
software | healthy | test/skill-e2e-plan-ceo-finding-count.test.ts:that |
from |
software | healthy | test/regression-1539-review-self-verify.test.ts:from |
AppState |
software | healthy | test/skill-e2e-ios.test.ts:AppState |
A |
software | healthy | test/skill-e2e-ios.test.ts:A |
because |
software | healthy | test/helpers/claude-pty-runner.ts:because |
EvalCollector |
software | healthy | test/helpers/eval-store.ts:EvalCollector |
RateLimitExhaustedError |
software | healthy | test/helpers/agent-sdk-runner.ts:RateLimitExhaustedError |
Semaphore |
software | healthy | test/helpers/agent-sdk-runner.ts:Semaphore |
ClaudeAdapter |
software | healthy | test/helpers/providers/claude.ts:ClaudeAdapter |
GeminiAdapter |
software | healthy | test/helpers/providers/gemini.ts:GeminiAdapter |
GptAdapter |
software | healthy | test/helpers/providers/gpt.ts:GptAdapter |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
1.56.0.0 |
network | healthy | package.json |
127.0.0.1 |
network | healthy | ios-qa/daemon/test/daemon-integration.test.ts |
1.17.0.0 |
network | healthy | gstack-upgrade/migrations/v1.17.0.0.sh |
169.254.169.254 |
network | healthy | browse/test/path-validation.test.ts |
8.8.8.8 |
network | healthy | browse/test/path-validation.test.ts |
1.34.0.0 |
network | healthy | browse/test/gstack-update-check.test.ts |
1.33.2.0 |
network | healthy | browse/test/gstack-update-check.test.ts |
1.9.0.0 |
network | healthy | browse/test/gstack-update-check.test.ts |
1.10.0.0 |
network | healthy | browse/test/gstack-update-check.test.ts |
192.168.1.1 |
network | healthy | browse/test/url-validation.test.ts |
0.19.0.0 |
network | healthy | browse/src/commands.ts |
1.1.1.1 |
network | healthy | browse/src/socks-bridge.ts |
131.0.0.0 |
network | healthy | browse/src/browser-manager.ts |
1.6.3.0 |
network | healthy | test/gstack-next-version.test.ts |
99.99.99.99 |
network | healthy | test/gstack-next-version.test.ts |
1.2.3.4 |
network | healthy | test/gstack-next-version.test.ts |
1.7.0.0 |
network | healthy | test/gstack-next-version.test.ts |
1.8.0.0 |
network | healthy | test/gstack-next-version.test.ts |
1.7.1.0 |
network | healthy | test/gstack-next-version.test.ts |
1.6.4.0 |
network | healthy | test/gstack-next-version.test.ts |
1.6.3.1 |
network | healthy | test/gstack-next-version.test.ts |
3.0.0.0 |
network | healthy | test/gstack-next-version.test.ts |
1.5.0.0 |
network | healthy | test/gstack-next-version.test.ts |
0.1.0.0 |
network | healthy | test/skill-e2e.test.ts |
0.2.0.0 |
network | healthy | test/skill-e2e.test.ts |
0.33.1.0 |
network | healthy | test/gbrain-sync-skip.test.ts |
1.1.0.0 |
network | healthy | test/gstack-version-bump.test.ts |
1.2.0.0 |
network | healthy | test/gstack-version-bump.test.ts |
1.0.0.0 |
network | healthy | test/gstack-version-bump.test.ts |
2.0.0.0 |
network | healthy | test/gstack-version-bump.test.ts |
1.2.3.5 |
network | healthy | test/pr-title-rewrite.test.ts |
0.14.0.0 |
network | healthy | test/team-mode.test.ts |
0.35.0.0 |
network | healthy | test/gstack-gbrain-sync.test.ts |
0.1.0.1 |
network | healthy | test/skill-e2e-workflow.test.ts |
192.168.1.5 |
network | healthy | test/redact-engine.test.ts |
10.0.0.1 |
network | healthy | test/redact-engine.test.ts |
10.1.2.3 |
network | healthy | test/redact-engine.test.ts |
172.16.5.5 |
network | healthy | test/redact-engine.test.ts |
0.37.1.0 |
network | healthy | test/gbrain-init-voyage-code-3.test.ts |
0.5.0.0 |
network | healthy | test/ship-version-sync.test.ts |
0.32.3.0 |
network | healthy | test/skill-e2e-setup-gbrain-path4-local-pglite.test.ts |
1.5.1.0 |
network | healthy | docs/evals/security-bench-ensemble-v2.json |
10.0.0.0 |
network | healthy | lib/redact-patterns.ts |
192.168.0.0 |
network | healthy | lib/redact-patterns.ts |
172.16.0.0 |
network | healthy | lib/redact-patterns.ts |
100.64.0.0 |
network | healthy | lib/redact-patterns.ts |
0.6.4.1 |
network | healthy | supabase/functions/update-check/index.ts |
0.15.2.0 |
network | healthy | hosts/openclaw.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::test/brain-sync.test.ts |
security | healthy | test/brain-sync.test.ts |
auth::browse/src/read-commands.ts |
security | healthy | browse/src/read-commands.ts |
auth::browse/src/tab-session.ts |
security | healthy | browse/src/tab-session.ts |
auth::test/redact-engine.test.ts |
security | healthy | test/redact-engine.test.ts |
auth::scripts/brain-cache-spec.ts |
security | healthy | scripts/brain-cache-spec.ts |
auth::test/skill-e2e.test.ts |
security | healthy | test/skill-e2e.test.ts |
auth::browse/test/commands.test.ts |
security | healthy | browse/test/commands.test.ts |
auth::test/diff-scope.test.ts |
security | healthy | test/diff-scope.test.ts |
auth::test/gbrain-supabase-provision.test.ts |
security | healthy | test/gbrain-supabase-provision.test.ts |
auth::scripts/resolvers/redact-doc.ts |
security | healthy | scripts/resolvers/redact-doc.ts |
auth::scripts/resolvers/review.ts |
security | healthy | scripts/resolvers/review.ts |
auth::browse/test/path-validation.test.ts |
security | healthy | browse/test/path-validation.test.ts |
auth::ios-qa/daemon/src/tailscale-localapi.ts |
security | healthy | ios-qa/daemon/src/tailscale-localapi.ts |
auth::test/skill-e2e-plan.test.ts |
security | healthy | test/skill-e2e-plan.test.ts |
auth::lib/redact-patterns.ts |
security | healthy | lib/redact-patterns.ts |
auth::test/redact-doc-resolver.test.ts |
security | healthy | test/redact-doc-resolver.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gstack-upgrade-migration-v1_40_0_0.test.ts |
data | healthy | test/gstack-upgrade-migration-v1_40_0_0.test.ts |
schema-version-migration.test.ts |
data | healthy | test/schema-version-migration.test.ts |
artifacts-init-migration.test.ts |
data | healthy | test/artifacts-init-migration.test.ts |
migrations-v1.27.0.0.test.ts |
data | healthy | test/migrations-v1.27.0.0.test.ts |
upgrade-migration-v1.test.ts |
data | healthy | test/upgrade-migration-v1.test.ts |
gstack-upgrade-migration-v1_17_0_0.test.ts |
data | healthy | test/gstack-upgrade-migration-v1_17_0_0.test.ts |
gstack-upgrade-migration-v1_37_0_0.test.ts |
data | healthy | test/gstack-upgrade-migration-v1_37_0_0.test.ts |
migration-checkpoint-ownership.test.ts |
data | healthy | test/migration-checkpoint-ownership.test.ts |
review-army-migration.sql |
data | healthy | test/fixtures/review-army-migration.sql |
generate-writing-style-migration.ts |
data | healthy | scripts/resolvers/preamble/generate-writing-style-migration… |
003_installations_upsert_policy.sql |
data | healthy | supabase/migrations/003_installations_upsert_policy.sql |
001_telemetry.sql |
data | healthy | supabase/migrations/001_telemetry.sql |
002_tighten_rls.sql |
data | healthy | supabase/migrations/002_tighten_rls.sql |
004_attack_telemetry.sql |
data | healthy | supabase/migrations/004_attack_telemetry.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9099 |
network | healthy | ios-qa/daemon/test/single-instance.test.ts |
port:9100 |
network | healthy | ios-qa/daemon/test/single-instance.test.ts |
port:9101 |
network | healthy | ios-qa/daemon/test/single-instance.test.ts |
port:20000 |
network | healthy | browse/test/pair-agent-e2e.test.ts |
port:9470 |
network | healthy | browse/test/cookie-picker-routes.test.ts |
port:34567 |
network | healthy | browse/test/security-sidepanel-dom.test.ts |
port:1080 |
network | healthy | browse/test/proxy-redact.test.ts |
port:9999 |
network | healthy | browse/test/browser-skill-commands.test.ts |
port:1234 |
network | healthy | browse/test/browser-skill-commands.test.ts |
port:4242 |
network | healthy | browse/test/browser-skill-commands.test.ts |
port:11001 |
network | healthy | browse/test/findport.test.ts |
port:12002 |
network | healthy | browse/test/findport.test.ts |
port:10000 |
network | healthy | browse/test/findport.test.ts |
port:3000 |
network | healthy | test/skill-e2e-deploy.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::browse/test/bridge-chromium-e2e.test.ts |
security | healthy | browse/test/bridge-chromium-e2e.test.ts |
password_literal::browse/test/socks-bridge.test.ts |
security | healthy | browse/test/socks-bridge.test.ts |
password_literal::browse/test/cookie-import-browser.test.ts |
security | healthy | browse/test/cookie-import-browser.test.ts |
password_literal::browse/test/cookie-import-browser.test.ts |
security | healthy | browse/test/cookie-import-browser.test.ts |
password_literal::browse/test/cookie-import-browser.test.ts |
security | healthy | browse/test/cookie-import-browser.test.ts |
password_literal::browse/test/cookie-import-browser.test.ts |
security | healthy | browse/test/cookie-import-browser.test.ts |
password_literal::browse/test/proxy-redact.test.ts |
security | healthy | browse/test/proxy-redact.test.ts |
password_literal::test/skill-e2e-review-army.test.ts |
security | healthy | test/skill-e2e-review-army.test.ts |
password_literal::test/secret-sink-harness.test.ts |
security | healthy | test/secret-sink-harness.test.ts |
password_literal::test/secret-sink-harness.test.ts |
security | healthy | test/secret-sink-harness.test.ts |
github_token::test/brain-sync.test.ts |
security | healthy | test/brain-sync.test.ts |
github_token::test/brain-sync.test.ts |
security | healthy | test/brain-sync.test.ts |
generic_api_key::test/codex-hardening.test.ts |
security | healthy | test/codex-hardening.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
check-freshness |
cicd | healthy | .github/workflows/skill-docs.yml |
check |
cicd | healthy | .github/workflows/version-gate.yml |
build-image |
cicd | healthy | .github/workflows/evals.yml |
evals |
cicd | healthy | .github/workflows/evals.yml |
report |
cicd | healthy | .github/workflows/evals.yml |
windows-setup |
cicd | healthy | .github/workflows/windows-setup-e2e.yml |
sync |
cicd | healthy | .github/workflows/pr-title-sync.yml |
windows-free-tests |
cicd | healthy | .github/workflows/windows-free-tests.yml |
build-image |
cicd | healthy | .github/workflows/evals-periodic.yml |
evals |
cicd | healthy | .github/workflows/evals-periodic.yml |
gate |
cicd | healthy | .github/workflows/make-pdf-gate.yml |
actionlint |
cicd | healthy | .github/workflows/actionlint.yml |
build |
cicd | healthy | .github/workflows/ci-image.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::skill-docs |
cicd | healthy | .github/workflows/skill-docs.yml |
gha::version-gate |
cicd | healthy | .github/workflows/version-gate.yml |
gha::evals |
cicd | healthy | .github/workflows/evals.yml |
gha::windows-setup-e2e |
cicd | healthy | .github/workflows/windows-setup-e2e.yml |
gha::pr-title-sync |
cicd | healthy | .github/workflows/pr-title-sync.yml |
gha::windows-free-tests |
cicd | healthy | .github/workflows/windows-free-tests.yml |
gha::evals-periodic |
cicd | healthy | .github/workflows/evals-periodic.yml |
gha::make-pdf-gate |
cicd | healthy | .github/workflows/make-pdf-gate.yml |
gha::actionlint |
cicd | healthy | .github/workflows/actionlint.yml |
gha::ci-image |
cicd | healthy | .github/workflows/ci-image.yml |
gitlab-ci |
cicd | healthy | .gitlab-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | browse/test/cookie-import-browser.test.ts |
postgres |
data | healthy | browse/test/from-file-path-validation.test.ts |
postgresql |
data | healthy | test/skill-e2e.test.ts |
redis |
data | healthy | test/skill-e2e.test.ts |
mysql |
data | healthy | test/gbrain-lib-verify.test.ts |
mongodb |
data | healthy | lib/redact-patterns.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/a.png |
frontend | healthy | browse/test/security-adversarial.test.ts |
/foo |
frontend | healthy | browse/test/commands.test.ts |
/ |
frontend | healthy | browse/test/commands.test.ts |
/a |
frontend | healthy | test/gstack-next-version.test.ts |
/b |
frontend | healthy | test/gstack-next-version.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
OPENAI_API_KEY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
GEMINI_API_KEY |
cicd | healthy | — |
IMAGE |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
telemetry_events |
data | healthy | supabase/migrations/001_telemetry.sql |
installations |
data | healthy | supabase/migrations/001_telemetry.sql |
update_checks |
data | healthy | supabase/migrations/001_telemetry.sql |
community_pulse_cache |
data | healthy | supabase/migrations/002_tighten_rls.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | browse/test/path-validation.test.ts |
vps::gcp |
hardware | healthy | browse/test/path-validation.test.ts |
vps::azure |
hardware | healthy | browse/test/url-validation.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-1t93wbh6 |
software | healthy | /tmp/repobility-clone-1t93wbh6 |
| Label | Layer | Status | Path |
|---|---|---|---|
sidekiq |
data | healthy | scripts/resolvers/review.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | scripts/jargon-list.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | browse/test/memory-command.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/ab4d82cc-029b-4599-a5a3-47536478a0e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ab4d82cc-029b-4599-a5a3-47536478a0e2/
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.