https://github.com/JKHeadley/instar
· scanned 2026-05-15 20:53 UTC (2 weeks, 6 days ago)
· 10 languages
779 findings (209 legacy + 570 scanner) 10th percentile · Typescript · huge (>500K LoC) Scanner says 70 (higher by 2)
Last scanned 2 weeks, 6 days ago · v1 · 199 findings from 1 source. 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 |
85.0 | 0.15 | 12.75 |
security_score |
58.4 | 0.25 | 14.60 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
69.6 | 0.15 | 10.44 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
54.8 | 0.10 | 5.48 |
| Overall | 1.00 | 72.0 |
web: 1.6 ·
agent: 3.2 ·
authz: 39.8 ·
docker: 1.2 ·
threat: 10.3 ·
journey: 5.4
All 7674 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 |
|---|---|---|---|
now_iso |
software | healthy | playbook-scripts/build-state.py:72 |
load_state |
software | healthy | playbook-scripts/build-state.py:76 |
save_state |
software | healthy | playbook-scripts/build-state.py:85 |
append_audit |
software | healthy | playbook-scripts/build-state.py:90 |
read_audit |
software | healthy | playbook-scripts/build-state.py:99 |
out |
software | healthy | playbook-scripts/build-state.py:112 |
_read_instar_config |
software | healthy | playbook-scripts/build-state.py:121 |
_heartbeat_run_id |
software | healthy | playbook-scripts/build-state.py:135 |
post_heartbeat |
software | healthy | playbook-scripts/build-state.py:143 |
git_run |
software | healthy | playbook-scripts/build-state.py:202 |
cmd_worktree_create |
software | dead | playbook-scripts/build-state.py:211 |
cmd_worktree_merge |
software | dead | playbook-scripts/build-state.py:268 |
cmd_worktree_cleanup |
software | dead | playbook-scripts/build-state.py:294 |
cmd_init |
software | dead | playbook-scripts/build-state.py:320 |
cmd_transition |
software | dead | playbook-scripts/build-state.py:350 |
cmd_step_complete |
software | dead | playbook-scripts/build-state.py:398 |
cmd_status |
software | dead | playbook-scripts/build-state.py:426 |
cmd_query |
software | dead | playbook-scripts/build-state.py:459 |
cmd_report |
software | dead | playbook-scripts/build-state.py:470 |
cmd_complete |
software | dead | playbook-scripts/build-state.py:522 |
cmd_resume |
software | dead | playbook-scripts/build-state.py:555 |
main |
software | healthy | playbook-scripts/build-state.py:578 |
_load_manifest |
software | healthy | playbook-scripts/playbook-offline-adapt.py:43 |
_read_session_report |
software | healthy | playbook-scripts/playbook-offline-adapt.py:50 |
scan_session_reports |
software | healthy | playbook-scripts/playbook-offline-adapt.py:68 |
extract_strategies |
software | healthy | playbook-scripts/playbook-offline-adapt.py:104 |
generate_migration_deltas |
software | healthy | playbook-scripts/playbook-offline-adapt.py:179 |
main |
software | healthy | playbook-scripts/playbook-offline-adapt.py:281 |
_import_history |
software | healthy | playbook-scripts/playbook-manifest.py:39 |
_import_hmac |
software | healthy | playbook-scripts/playbook-manifest.py:48 |
_file_hash |
software | healthy | playbook-scripts/playbook-manifest.py:57 |
_estimate_tokens_file |
software | healthy | playbook-scripts/playbook-manifest.py:68 |
load_manifest |
software | healthy | playbook-scripts/playbook-manifest.py:80 |
save_manifest |
software | healthy | playbook-scripts/playbook-manifest.py:88 |
_make_identity_item |
software | healthy | playbook-scripts/playbook-manifest.py:95 |
_make_infrastructure_item |
software | healthy | playbook-scripts/playbook-manifest.py:117 |
_make_domain_item |
software | healthy | playbook-scripts/playbook-manifest.py:139 |
init_manifest |
software | healthy | playbook-scripts/playbook-manifest.py:161 |
list_items |
software | healthy | playbook-scripts/playbook-manifest.py:333 |
get_item |
software | healthy | playbook-scripts/playbook-manifest.py:346 |
manifest_stats |
software | healthy | playbook-scripts/playbook-manifest.py:358 |
sign_manifest |
software | healthy | playbook-scripts/playbook-manifest.py:389 |
main |
software | healthy | playbook-scripts/playbook-manifest.py:408 |
_load_manifest |
software | healthy | playbook-scripts/playbook-retirement.py:42 |
_import_history |
software | healthy | playbook-scripts/playbook-retirement.py:49 |
get_retired_items |
software | healthy | playbook-scripts/playbook-retirement.py:59 |
archive_retired |
software | healthy | playbook-scripts/playbook-retirement.py:68 |
resurrect_item |
software | healthy | playbook-scripts/playbook-retirement.py:138 |
check_resurrection_candidates |
software | healthy | playbook-scripts/playbook-retirement.py:255 |
main |
software | healthy | playbook-scripts/playbook-retirement.py:321 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fly.toml |
software | healthy | fly.toml |
vitest.e2e.config.ts |
software | warning | vitest.e2e.config.ts |
.mcp.json |
software | healthy | .mcp.json |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
package-lock.json |
software | healthy | package-lock.json |
vitest.push.config.ts |
software | warning | vitest.push.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
vitest.contract.config.ts |
software | warning | vitest.contract.config.ts |
vitest.config.ts |
software | warning | vitest.config.ts |
vitest.integration.config.ts |
software | warning | vitest.integration.config.ts |
build-state.py |
software | healthy | playbook-scripts/build-state.py |
playbook-offline-adapt.py |
software | healthy | playbook-scripts/playbook-offline-adapt.py |
playbook-manifest.py |
software | healthy | playbook-scripts/playbook-manifest.py |
playbook-retirement.py |
software | healthy | playbook-scripts/playbook-retirement.py |
playbook-delta-validator.py |
software | healthy | playbook-scripts/playbook-delta-validator.py |
playbook-schema-validate.py |
software | healthy | playbook-scripts/playbook-schema-validate.py |
playbook_paths.py |
software | healthy | playbook-scripts/playbook_paths.py |
playbook-dedup.py |
software | healthy | playbook-scripts/playbook-dedup.py |
playbook-verify.py |
software | healthy | playbook-scripts/playbook-verify.py |
playbook-token-reestimate.py |
software | healthy | playbook-scripts/playbook-token-reestimate.py |
playbook-failsafe.py |
software | healthy | playbook-scripts/playbook-failsafe.py |
playbook-relevance.py |
software | healthy | playbook-scripts/playbook-relevance.py |
playbook-mount.py |
software | healthy | playbook-scripts/playbook-mount.py |
playbook-dashboard.py |
software | healthy | playbook-scripts/playbook-dashboard.py |
playbook-semantic-verify.py |
software | healthy | playbook-scripts/playbook-semantic-verify.py |
playbook-reflector.py |
software | healthy | playbook-scripts/playbook-reflector.py |
playbook-dedup-job.py |
software | healthy | playbook-scripts/playbook-dedup-job.py |
playbook-migrate-lessons.py |
software | healthy | playbook-scripts/playbook-migrate-lessons.py |
playbook-pii-screen.py |
software | healthy | playbook-scripts/playbook-pii-screen.py |
atomic_write.py |
software | healthy | playbook-scripts/atomic_write.py |
playbook-micro-eval.py |
software | healthy | playbook-scripts/playbook-micro-eval.py |
bootstrap-manifest.json |
software | healthy | playbook-scripts/bootstrap-manifest.json |
playbook_backend.py |
software | healthy | playbook-scripts/playbook_backend.py |
playbook-eval-log.py |
software | healthy | playbook-scripts/playbook-eval-log.py |
playbook-history.py |
software | healthy | playbook-scripts/playbook-history.py |
playbook-assemble.py |
software | healthy | playbook-scripts/playbook-assemble.py |
playbook-feedback-quarantine.py |
software | healthy | playbook-scripts/playbook-feedback-quarantine.py |
playbook-decay.py |
software | healthy | playbook-scripts/playbook-decay.py |
playbook-spawn-contract.py |
software | healthy | playbook-scripts/playbook-spawn-contract.py |
playbook-scratchpad.py |
software | healthy | playbook-scripts/playbook-scratchpad.py |
playbook-hmac.py |
software | healthy | playbook-scripts/playbook-hmac.py |
playbook-lifecycle.py |
software | healthy | playbook-scripts/playbook-lifecycle.py |
playbook-annotate-context.py |
software | healthy | playbook-scripts/playbook-annotate-context.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /llms-full.txt |
api | healthy | src/commands/init.ts |
GET /llms.txt |
api | healthy | src/commands/init.ts |
USE /threadline |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
GET /threadline/health |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
POST /threadline/handshake/hello |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
POST /threadline/handshake/confirm |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
POST /threadline/messages/receive |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
GET /threadline/messages/thread/:id |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
GET /threadline/blobs/:id |
api | healthy | src/threadline/ThreadlineEndpoints.ts |
GET /dashboard |
api | healthy | src/server/AgentServer.ts |
USE /dashboard |
api | healthy | src/server/AgentServer.ts |
POST /dashboard/unlock |
api | healthy | src/server/AgentServer.ts |
POST /api/heartbeat |
api | healthy | src/server/machineRoutes.ts |
POST /api/pair |
api | healthy | src/server/machineRoutes.ts |
POST /api/handoff/challenge |
api | healthy | src/server/machineRoutes.ts |
POST /api/handoff/request |
api | healthy | src/server/machineRoutes.ts |
POST /api/secrets/challenge |
api | healthy | src/server/machineRoutes.ts |
POST /api/secrets/sync |
api | healthy | src/server/machineRoutes.ts |
POST /api/sync/state |
api | healthy | src/server/machineRoutes.ts |
POST /api/messages/relay-machine |
api | healthy | src/server/machineRoutes.ts |
POST /worktrees/resolve |
api | healthy | src/server/worktreeRoutes.ts |
POST /worktrees/release |
api | healthy | src/server/worktreeRoutes.ts |
POST /worktrees/heartbeat |
api | healthy | src/server/worktreeRoutes.ts |
POST /worktrees/force-take |
api | healthy | src/server/worktreeRoutes.ts |
GET /worktrees |
api | healthy | src/server/worktreeRoutes.ts |
GET /worktrees/reconcile |
api | healthy | src/server/worktreeRoutes.ts |
POST /commits/preflight |
api | healthy | src/server/worktreeRoutes.ts |
POST /commits/sign-trailer |
api | healthy | src/server/worktreeRoutes.ts |
POST /gh-check/verify-nonce |
api | healthy | src/server/worktreeRoutes.ts |
USE /pr-gate |
api | healthy | src/server/routes.ts |
GET /.well-known/instar.json |
api | healthy | src/server/routes.ts |
GET /ping |
api | healthy | src/server/routes.ts |
GET /health |
api | healthy | src/server/routes.ts |
GET /whoami |
api | healthy | src/server/routes.ts |
POST /events/delivery-failed |
api | healthy | src/server/routes.ts |
GET /health/degradations |
api | healthy | src/server/routes.ts |
POST /health/degradations/mark-reported |
api | healthy | src/server/routes.ts |
GET /health/coherence |
api | healthy | src/server/routes.ts |
POST /health/coherence/check |
api | healthy | src/server/routes.ts |
POST /internal/prompt-recall |
api | healthy | src/server/routes.ts |
POST /internal/compaction-resume |
api | healthy | src/server/routes.ts |
GET /internal/stop-gate/hot-path |
api | healthy | src/server/routes.ts |
GET /internal/stop-gate/kill-switch |
api | healthy | src/server/routes.ts |
POST /internal/stop-gate/kill-switch |
api | healthy | src/server/routes.ts |
POST /internal/stop-gate/mode |
api | healthy | src/server/routes.ts |
POST /internal/stop-gate/evaluate |
api | healthy | src/server/routes.ts |
GET /internal/stop-gate/log |
api | healthy | src/server/routes.ts |
POST /internal/stop-gate/annotations |
api | healthy | src/server/routes.ts |
GET /internal/stop-gate/annotations/:eventId |
api | healthy | src/server/routes.ts |
POST /hooks/events |
api | healthy | src/server/routes.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ValidationResult |
software | healthy | playbook-scripts/playbook-delta-validator.py:131 |
PlaybookPaths |
software | healthy | playbook-scripts/playbook_paths.py:27 |
DegradedMode |
software | healthy | playbook-scripts/playbook-failsafe.py:67 |
PlaybookBackend |
software | healthy | playbook-scripts/playbook_backend.py:40 |
FilesystemBackend |
software | healthy | playbook-scripts/playbook_backend.py:114 |
is |
software | healthy | tests/integration/realtime-wiring.test.ts:is |
TestThreadResumeMap |
software | healthy | tests/integration/threadline/ThreadlineMCP.test.ts:TestThre… |
SimulatedMessageStore |
software | healthy | tests/integration/threadline/ThreadlineMCP.test.ts:Simulate… |
mismatch |
software | healthy | tests/unit/UnjustifiedStopGate.test.ts:mismatch |
NotificationRateLimiter |
software | healthy | tests/unit/server-down-notification-rate-limit.test.ts:Noti… |
of |
software | healthy | tests/unit/telemetry-worker-validation.test.ts:of |
FakeKeyVault |
software | healthy | tests/unit/NativeModuleHealer-context-enforcement.test.ts:F… |
of |
software | healthy | tests/unit/stale-version-prevention.test.ts:of |
MockAdapter |
software | healthy | tests/unit/AdapterRegistry.test.ts:MockAdapter |
AnotherAdapter |
software | healthy | tests/unit/AdapterRegistry.test.ts:AnotherAdapter |
FakeKeyVault |
software | healthy | tests/unit/Remediator.test.ts:FakeKeyVault |
directly |
software | healthy | tests/unit/JobRunHistory.test.ts:directly |
with |
software | healthy | tests/unit/session-credential-manager.test.ts:with |
MockProvider |
software | healthy | tests/unit/llm-sanitizer.test.ts:MockProvider |
FailingProvider |
software | healthy | tests/unit/llm-sanitizer.test.ts:FailingProvider |
MockTunnel |
software | healthy | tests/unit/TunnelManager.test.ts:MockTunnel |
FakeKeyVault |
software | healthy | tests/unit/SemanticMemory-invokeFromRemediator.test.ts:Fake… |
and |
software | healthy | tests/unit/supervisor-health-check.test.ts:and |
and |
software | healthy | tests/unit/graceful-updates-phase1.test.ts:and |
const |
software | healthy | tests/unit/graceful-updates-phase1.test.ts:const |
FakeKeyVault |
software | healthy | tests/unit/RemediationContext.test.ts:FakeKeyVault |
hidden |
software | healthy | tests/unit/NativeModuleHealer-invokeFromRemediator.test.ts:… |
FakeKeyVault |
software | healthy | tests/unit/Remediator-enforcement.test.ts:FakeKeyVault |
and |
software | healthy | tests/unit/CoherenceReviewer.test.ts:and |
TestReviewer |
software | healthy | tests/unit/CoherenceReviewer.test.ts:TestReviewer |
StubChannel |
software | healthy | tests/unit/TrustElevationSource.test.ts:StubChannel |
behavior |
software | healthy | tests/unit/session-manager-behavioral.test.ts:behavior |
StubProvider |
software | healthy | tests/unit/ProjectDriftChecker.test.ts:StubProvider |
so |
software | healthy | tests/unit/ProjectDriftChecker.test.ts:so |
of |
software | healthy | tests/unit/migration-parity.test.ts:of |
MockSessionManager |
software | healthy | tests/unit/claude-session-id-bridge.test.ts:MockSessionMana… |
FakeKeyVault |
software | healthy | tests/unit/runbooks/node-abi-mismatch.test.ts:FakeKeyVault |
FakeKeyVault |
software | healthy | tests/unit/runbooks/db-corruption.test.ts:FakeKeyVault |
FakeKeyVault |
software | healthy | tests/unit/runbooks/messaging-delivery-failed.test.ts:FakeK… |
FakeKeyVault |
software | healthy | tests/unit/runbooks/supervisor-preflight.test.ts:FakeKeyVau… |
StubAdapter |
software | healthy | tests/unit/messaging-shared/MessagingAdapterConformance.tes… |
DiscernmentOrchestrator |
software | healthy | tests/e2e/discernment-layer-e2e.test.ts:DiscernmentOrchestr… |
integration |
software | healthy | tests/e2e/claim-intercept-lifecycle.test.ts:integration |
instance |
software | healthy | tests/e2e/claim-intercept-lifecycle.test.ts:instance |
MockIntelligenceProvider |
software | healthy | tests/e2e/discovery-agent-integration.test.ts:MockIntellige… |
MockIntelligenceProvider |
software | healthy | tests/e2e/discovery-hardening.test.ts:MockIntelligenceProvi… |
rename |
software | healthy | tests/e2e/sync-lifecycle.test.ts:rename |
A |
software | healthy | tests/e2e/sync-lifecycle.test.ts:A |
B |
software | healthy | tests/e2e/sync-lifecycle.test.ts:B |
MockIntelligenceProvider |
software | healthy | tests/e2e/discovery-evaluator.test.ts:MockIntelligenceProvi… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playbook-scripts |
software | healthy | playbook-scripts |
schemas |
software | healthy | playbook-scripts/schemas |
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
lifeline |
software | healthy | tests/integration/lifeline |
threadline |
software | healthy | tests/integration/threadline |
identity |
software | healthy | tests/integration/identity |
scheduler |
software | healthy | tests/integration/scheduler |
unit |
software | healthy | tests/unit |
commands |
software | healthy | tests/unit/commands |
runbooks |
software | healthy | tests/unit/runbooks |
lifeline |
software | healthy | tests/unit/lifeline |
threadline |
software | healthy | tests/unit/threadline |
adapters |
software | healthy | tests/unit/threadline/adapters |
relay |
software | healthy | tests/unit/threadline/relay |
client |
software | healthy | tests/unit/threadline/client |
identity |
software | healthy | tests/unit/identity |
server |
software | healthy | tests/unit/server |
moltbridge |
software | healthy | tests/unit/moltbridge |
messaging-shared |
software | healthy | tests/unit/messaging-shared |
scheduler |
software | healthy | tests/unit/scheduler |
fixtures |
software | healthy | tests/fixtures |
test-repo |
software | healthy | tests/fixtures/test-repo |
migration-agents |
software | healthy | tests/fixtures/migration-agents |
multi-machine-drift |
software | healthy | tests/fixtures/migration-agents/multi-machine-drift |
body-edited |
software | healthy | tests/fixtures/migration-agents/body-edited |
customized |
software | healthy | tests/fixtures/migration-agents/customized |
user-jobs |
software | healthy | tests/fixtures/migration-agents/user-jobs |
in-flight |
software | healthy | tests/fixtures/migration-agents/in-flight |
pristine |
software | healthy | tests/fixtures/migration-agents/pristine |
mixed-state |
software | healthy | tests/fixtures/migration-agents/mixed-state |
retired-defaults |
software | healthy | tests/fixtures/migration-agents/retired-defaults |
helpers |
software | healthy | tests/helpers |
contract |
software | healthy | tests/contract |
e2e |
software | healthy | tests/e2e |
threadline |
software | healthy | tests/e2e/threadline |
commitments |
software | healthy | commitments |
docs |
software | healthy | docs |
review |
software | healthy | docs/review |
research |
software | healthy | docs/research |
instar |
software | healthy | docs/research/instar |
design |
software | healthy | docs/design |
specs |
software | healthy | docs/specs |
reviews |
software | healthy | docs/specs/reviews |
side-effects |
software | healthy | docs/specs/side-effects |
reports |
software | healthy | docs/specs/reports |
_drafts |
software | healthy | docs/specs/reports/_drafts |
plans |
software | healthy | docs/specs/plans |
scripts |
software | healthy | scripts |
telemetry-worker |
software | healthy | scripts/telemetry-worker |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/nonexistent/path |
frontend | healthy | tests/integration/discovery-pipeline.test.ts |
/test/agent-b |
frontend | healthy | tests/integration/threadline/ThreadlineIntegration.test.ts |
/tmp/known |
frontend | healthy | tests/integration/threadline/ThreadlineMCP.test.ts |
/health |
frontend | healthy | tests/unit/server-graceful-stop.test.ts |
/tmp/test-project |
frontend | healthy | tests/unit/agent-registry.test.ts |
/home/user/real-project |
frontend | healthy | tests/unit/agent-registry.test.ts |
/tmp/instar-test-abc123 |
frontend | healthy | tests/unit/agent-registry.test.ts |
/var/folders/xx/yyyy/T/instar-test |
frontend | healthy | tests/unit/agent-registry.test.ts |
/home/user/old-project |
frontend | healthy | tests/unit/agent-registry.test.ts |
/home/user/my-project |
frontend | healthy | tests/unit/agent-registry.test.ts |
/tmp/fake/.instar/agents/test-agent |
frontend | healthy | tests/unit/DiscoverySecurity.test.ts |
/safe/path/.instar/agents/shared |
frontend | healthy | tests/unit/DiscoverySecurity.test.ts |
/etc |
frontend | healthy | tests/unit/Discovery.test.ts |
/etc/passwd |
frontend | healthy | tests/unit/Discovery.test.ts |
/api/webhooks/wa |
frontend | healthy | tests/unit/WhatsAppWebhookRoutes.test.ts |
/tmp/fake |
frontend | healthy | tests/unit/worktree-monitor.test.ts |
/projects/agent-a |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/self |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/other |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/stopped |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/plain |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/dead |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/error |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/a |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/b |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/c |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/target |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/flaky |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/recovering |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/a |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/b |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/c |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/cc |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/projects/basic |
frontend | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
/tmp/test-agent |
frontend | healthy | tests/unit/threadline/ThreadlineMCPServer.test.ts |
/admin/metrics |
frontend | healthy | tests/unit/threadline/relay/AdminServer.test.ts |
/admin/ban |
frontend | healthy | tests/unit/threadline/relay/AdminServer.test.ts |
/admin/status |
frontend | healthy | tests/unit/threadline/relay/AdminServer.test.ts |
/system-reviews |
frontend | healthy | tests/e2e/system-reviewer-e2e.test.ts |
/system-reviews/latest |
frontend | healthy | tests/e2e/system-reviewer-e2e.test.ts |
/system-reviews/history |
frontend | healthy | tests/e2e/system-reviewer-e2e.test.ts |
/system-reviews/trend |
frontend | healthy | tests/e2e/system-reviewer-e2e.test.ts |
/dispatches/pending |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/dispatches/context |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/dispatches/dsp-test/apply |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/feedback |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/feedback/retry |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/updates/last |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/updates/apply |
frontend | healthy | tests/e2e/dispatch-update-feedback.test.ts |
/discover |
frontend | healthy | tests/e2e/threadline/RESTServerE2E.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/commands/server.ts |
security | healthy | src/commands/server.ts |
auth::src/messaging/slack/SlackAdapter.ts |
security | healthy | src/messaging/slack/SlackAdapter.ts |
auth::tests/e2e/sync-edge-cases.test.ts |
security | healthy | tests/e2e/sync-edge-cases.test.ts |
auth::src/threadline/relay/RegistryAuth.ts |
security | healthy | src/threadline/relay/RegistryAuth.ts |
auth::tests/unit/crash-recovery-ux.test.ts |
security | healthy | tests/unit/crash-recovery-ux.test.ts |
auth::tests/e2e/memory-full-stack-lifecycle.test.ts |
security | healthy | tests/e2e/memory-full-stack-lifecycle.test.ts |
auth::tests/unit/coordination-protocol.test.ts |
security | healthy | tests/unit/coordination-protocol.test.ts |
auth::tests/e2e/handoff-lifecycle.test.ts |
security | healthy | tests/e2e/handoff-lifecycle.test.ts |
auth::src/messaging/slack/types.ts |
security | healthy | src/messaging/slack/types.ts |
auth::tests/unit/quota-collector.test.ts |
security | healthy | tests/unit/quota-collector.test.ts |
auth::src/lifeline/TelegramLifeline.ts |
security | healthy | src/lifeline/TelegramLifeline.ts |
auth::tests/integration/overlap-wiring.test.ts |
security | healthy | tests/integration/overlap-wiring.test.ts |
auth::src/cli.ts |
security | healthy | src/cli.ts |
auth::tests/e2e/quota-collection-lifecycle.test.ts |
security | healthy | tests/e2e/quota-collection-lifecycle.test.ts |
auth::tests/unit/work-ledger.test.ts |
security | healthy | tests/unit/work-ledger.test.ts |
auth::src/monitoring/QuotaManager.ts |
security | healthy | src/monitoring/QuotaManager.ts |
auth::tests/e2e/overlap-lifecycle.test.ts |
security | healthy | tests/e2e/overlap-lifecycle.test.ts |
auth::tests/unit/session-activity-sentinel.test.ts |
security | healthy | tests/unit/session-activity-sentinel.test.ts |
auth::src/monitoring/QuotaCollector.ts |
security | healthy | src/monitoring/QuotaCollector.ts |
auth::tests/e2e/security-lifecycle.test.ts |
security | healthy | tests/e2e/security-lifecycle.test.ts |
auth::src/core/PolicyEnforcementLayer.ts |
security | healthy | src/core/PolicyEnforcementLayer.ts |
auth::src/core/OverlapGuard.ts |
security | healthy | src/core/OverlapGuard.ts |
auth::tests/unit/quota-manager.test.ts |
security | healthy | tests/unit/quota-manager.test.ts |
auth::tests/e2e/hybrid-search-lifecycle.test.ts |
security | healthy | tests/e2e/hybrid-search-lifecycle.test.ts |
auth::src/commands/slack-cli.ts |
security | healthy | src/commands/slack-cli.ts |
auth::tests/unit/MessagingToneGate.test.ts |
security | healthy | tests/unit/MessagingToneGate.test.ts |
auth::tests/unit/ContentClassifier.test.ts |
security | healthy | tests/unit/ContentClassifier.test.ts |
auth::tests/unit/overlap-guard.test.ts |
security | healthy | tests/unit/overlap-guard.test.ts |
auth::src/server/worktreeRoutes.ts |
security | healthy | src/server/worktreeRoutes.ts |
auth::src/memory/TopicSummarizer.ts |
security | healthy | src/memory/TopicSummarizer.ts |
auth::src/monitoring/CredentialProvider.ts |
security | healthy | src/monitoring/CredentialProvider.ts |
auth::src/server/AgentServer.ts |
security | healthy | src/server/AgentServer.ts |
auth::tests/unit/llm-conflict-resolver.test.ts |
security | healthy | tests/unit/llm-conflict-resolver.test.ts |
auth::src/core/SessionManager.ts |
security | healthy | src/core/SessionManager.ts |
auth::tests/integration/hybrid-search.test.ts |
security | healthy | tests/integration/hybrid-search.test.ts |
auth::src/commands/init.ts |
security | healthy | src/commands/init.ts |
auth::tests/e2e/sync-full-integration.test.ts |
security | healthy | tests/e2e/sync-full-integration.test.ts |
auth::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
auth::tests/unit/StallTriageNurse-enhancements.test.ts |
security | healthy | tests/unit/StallTriageNurse-enhancements.test.ts |
auth::src/messaging/TelegramAdapter.ts |
security | healthy | src/messaging/TelegramAdapter.ts |
auth::tests/integration/quota-collection.test.ts |
security | healthy | tests/integration/quota-collection.test.ts |
auth::tests/unit/secret-manager.test.ts |
security | healthy | tests/unit/secret-manager.test.ts |
auth::tests/unit/topic-purpose-awareness.test.ts |
security | healthy | tests/unit/topic-purpose-awareness.test.ts |
auth::tests/integration/security-wiring.test.ts |
security | healthy | tests/integration/security-wiring.test.ts |
auth::src/core/CapabilityRegistryGenerator.ts |
security | healthy | src/core/CapabilityRegistryGenerator.ts |
auth::.github/scripts/verify-trailers.js |
security | healthy | .github/scripts/verify-trailers.js |
auth::tests/unit/secret-redactor.test.ts |
security | healthy | tests/unit/secret-redactor.test.ts |
auth::src/threadline/ContentClassifier.ts |
security | healthy | src/threadline/ContentClassifier.ts |
auth::src/core/types.ts |
security | healthy | src/core/types.ts |
auth::src/core/SecretRedactor.ts |
security | healthy | src/core/SecretRedactor.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | tests/integration/upgrade-guide-pipeline.test.ts |
port:4042 |
network | healthy | tests/integration/threadline-relay-send-nickname.test.ts |
port:4444 |
network | healthy | tests/integration/fresh-install.test.ts |
port:5555 |
network | healthy | tests/integration/fresh-install.test.ts |
port:4040 |
network | healthy | tests/integration/discovery-pipeline.test.ts |
port:4050 |
network | healthy | tests/integration/discovery-pipeline.test.ts |
port:4001 |
network | healthy | tests/integration/threadline/ThreadlineIntegration.test.ts |
port:18701 |
network | healthy | tests/integration/threadline/ThreadlineMCP.test.ts |
port:9999 |
network | healthy | tests/unit/ServerSupervisor-invokeFromRemediator.test.ts |
port:9998 |
network | healthy | tests/unit/ServerSupervisor-invokeFromRemediator.test.ts |
port:4041 |
network | healthy | tests/unit/agent-registry.test.ts |
port:7777 |
network | healthy | tests/unit/TunnelManager.test.ts |
port:4555 |
network | healthy | tests/unit/autonomous-skill-deployment.test.ts |
port:3030 |
network | healthy | tests/unit/memory-export-job.test.ts |
port:4099 |
network | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
port:4043 |
network | healthy | tests/unit/threadline/AgentDiscovery.test.ts |
port:18700 |
network | healthy | tests/unit/threadline/ThreadlineMCPServer.test.ts |
port:8080 |
network | healthy | tests/e2e/branch-lifecycle.test.ts |
port:4000 |
network | healthy | tests/e2e/branch-lifecycle.test.ts |
port:19999 |
network | healthy | tests/e2e/compaction-telegram-context.test.ts |
port:18702 |
network | healthy | tests/e2e/threadline/ThreadlineMCPE2E.test.ts |
port:09 |
network | healthy | commitments/comprehensive-destructive-tool-containment.yaml |
port:18800 |
network | healthy | src/threadline/adapters/RESTServer.ts |
port:8787 |
network | healthy | src/threadline/relay/RelayServer.ts |
port:4321 |
network | healthy | src/core/PostUpdateMigrator.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
github_token::tests/integration/security-wiring.test.ts |
security | healthy | tests/integration/security-wiring.test.ts |
github_token::tests/unit/PolicyEnforcementLayer.test.ts |
security | healthy | tests/unit/PolicyEnforcementLayer.test.ts |
password_literal::tests/unit/PolicyEnforcementLayer.test.ts |
security | healthy | tests/unit/PolicyEnforcementLayer.test.ts |
github_token::tests/unit/ExecutionJournal.test.ts |
security | healthy | tests/unit/ExecutionJournal.test.ts |
password_literal::tests/unit/output-privacy-router.test.ts |
security | healthy | tests/unit/output-privacy-router.test.ts |
generic_api_key::tests/unit/coherence-gate-escalation.test.… |
security | healthy | tests/unit/coherence-gate-escalation.test.ts |
github_token::tests/unit/secret-redactor.test.ts |
security | healthy | tests/unit/secret-redactor.test.ts |
github_token::tests/unit/CoherenceGateE2E.test.ts |
security | healthy | tests/unit/CoherenceGateE2E.test.ts |
github_token::tests/unit/serendipity-capture.test.ts |
security | healthy | tests/unit/serendipity-capture.test.ts |
github_token::tests/unit/serendipity-capture.test.ts |
security | healthy | tests/unit/serendipity-capture.test.ts |
github_token::tests/unit/ContentClassifier.test.ts |
security | healthy | tests/unit/ContentClassifier.test.ts |
github_token::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
github_token::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
generic_api_key::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
generic_api_key::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
generic_api_key::tests/e2e/security-pipeline-e2e.test.ts |
security | healthy | tests/e2e/security-pipeline-e2e.test.ts |
generic_api_key::tests/e2e/sync-full-integration.test.ts |
security | healthy | tests/e2e/sync-full-integration.test.ts |
generic_api_key::tests/e2e/sync-full-integration.test.ts |
security | healthy | tests/e2e/sync-full-integration.test.ts |
generic_api_key::tests/e2e/sync-edge-cases.test.ts |
security | healthy | tests/e2e/sync-edge-cases.test.ts |
generic_api_key::tests/e2e/sync-edge-cases.test.ts |
security | healthy | tests/e2e/sync-edge-cases.test.ts |
github_token::tests/e2e/presence-proxy.test.ts |
security | healthy | tests/e2e/presence-proxy.test.ts |
github_token::tests/e2e/security-lifecycle.test.ts |
security | healthy | tests/e2e/security-lifecycle.test.ts |
generic_api_key::tests/e2e/security-lifecycle.test.ts |
security | healthy | tests/e2e/security-lifecycle.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migration-guarantee.test.ts |
data | healthy | tests/integration/migration-guarantee.test.ts |
session-migration.test.ts |
data | healthy | tests/integration/session-migration.test.ts |
migration-provenance.test.ts |
data | healthy | tests/integration/migration-provenance.test.ts |
SeedMigration.test.ts |
data | healthy | tests/unit/SeedMigration.test.ts |
migration-relay-script-hash.test.ts |
data | healthy | tests/unit/migration-relay-script-hash.test.ts |
http-to-command-hook-migration.test.ts |
data | healthy | tests/unit/http-to-command-hook-migration.test.ts |
migration-parity.test.ts |
data | healthy | tests/unit/migration-parity.test.ts |
MigrationProvenance.test.ts |
data | healthy | tests/unit/MigrationProvenance.test.ts |
Migration.test.ts |
data | healthy | tests/unit/identity/Migration.test.ts |
MigrationLedger.test.ts |
data | healthy | tests/unit/scheduler/MigrationLedger.test.ts |
MigrationInvariants.test.ts |
data | healthy | tests/unit/scheduler/MigrationInvariants.test.ts |
credential-migration-lifecycle.test.ts |
data | healthy | tests/e2e/credential-migration-lifecycle.test.ts |
session-migration-lifecycle.test.ts |
data | healthy | tests/e2e/session-migration-lifecycle.test.ts |
protect-migration-guarantee.js |
data | healthy | scripts/protect-migration-guarantee.js |
run-migration.js |
data | healthy | scripts/run-migration.js |
add-migration-marker.js |
data | healthy | scripts/add-migration-marker.js |
Migration.ts |
data | healthy | src/identity/Migration.ts |
MigrationProvenance.ts |
data | healthy | src/core/MigrationProvenance.ts |
MigrationLedger.ts |
data | healthy | src/scheduler/MigrationLedger.ts |
MigrationInvariants.ts |
data | healthy | src/scheduler/MigrationInvariants.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playbook-scripts/build-state.py |
10.0.0.1 |
network | healthy | tests/integration/unified-trust-system.test.ts |
1.1.1.1 |
network | healthy | tests/integration/unified-trust-system.test.ts |
2.2.2.2 |
network | healthy | tests/integration/unified-trust-system.test.ts |
192.168.1.100 |
network | healthy | tests/unit/feedback-webhook-validation.test.ts |
169.254.0.1 |
network | healthy | tests/unit/feedback-webhook-validation.test.ts |
1.2.3.4 |
network | healthy | tests/unit/middleware-internal-auth.test.ts |
192.168.1.1 |
network | healthy | tests/unit/security-log.test.ts |
5.6.7.8 |
network | healthy | tests/unit/TunnelManager.test.ts |
192.168.1.42 |
network | healthy | tests/unit/Redactor.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/ci.yml |
unit |
cicd | healthy | .github/workflows/ci.yml |
integration |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
contract |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish-threadline-mcp.yml |
verify |
cicd | healthy | .github/workflows/runbook-pr-gate.yml |
verify |
cicd | healthy | .github/workflows/worktree-trailer-sig-check.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | playbook-scripts/playbook-assemble.py |
redis |
data | healthy | tests/integration/execution-journal-lifecycle.test.ts |
postgresql |
data | healthy | tests/integration/security-wiring.test.ts |
mysql |
data | healthy | tests/unit/crash-recovery-ux.test.ts |
mongodb |
data | healthy | tests/unit/crash-recovery-ux.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish-threadline-mcp |
cicd | healthy | .github/workflows/publish-threadline-mcp.yml |
gha::runbook-pr-gate |
cicd | healthy | .github/workflows/runbook-pr-gate.yml |
gha::worktree-trailer-sig-check |
cicd | healthy | .github/workflows/worktree-trailer-sig-check.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/unit/crash-recovery-ux.test.ts |
vps::azure |
hardware | healthy | site/package-lock.json |
vps::gcp |
hardware | healthy | src/remediation/RemediationKeyVault.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
SLACK_CONTRACT_BOT_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
RELEASE_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-l4koygx2 |
software | healthy | /tmp/repobility-clone-l4koygx2 |
This page is publicly accessible at:
https://repobility.com/scan/00f3e9b4-a692-4d73-b1d2-2e06abed64cd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/00f3e9b4-a692-4d73-b1d2-2e06abed64cd/
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.