Scan timing: clone 2.74s · analysis 7.06s · 10.1 MB · GitHub API rate-limit (preflight)
https://github.com/coleam00/Archon.git
· scanned 2026-05-29 03:46 UTC (1 week ago)
· 10 languages
552 findings (111 legacy + 441 scanner) 35th percentile · Typescript · large (100-500K LoC) Scanner says 49 (higher by 23)
Last scanned 1 week ago · v1 · 552 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 |
60.0 | 0.15 | 9.00 |
security_score |
57.3 | 0.25 | 14.32 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
52.2 | 0.10 | 5.22 |
| Overall | 1.00 | 72.1 |
All 2869 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 |
|---|---|---|---|
listSkillFiles |
software | healthy | scripts/check-bundled-skill.ts:listSkillFiles |
ensureDir |
software | healthy | scripts/generate-bundled-defaults.ts:ensureDir |
collectFiles |
software | healthy | scripts/generate-bundled-defaults.ts:collectFiles |
renderRecord |
software | healthy | scripts/generate-bundled-defaults.ts:renderRecord |
renderFile |
software | healthy | scripts/generate-bundled-defaults.ts:renderFile |
main |
software | healthy | scripts/generate-bundled-defaults.ts:main |
signCookie |
software | healthy | auth-service/server.js:signCookie |
verifyCookie |
software | healthy | auth-service/server.js:verifyCookie |
parseCookies |
software | healthy | auth-service/server.js:parseCookies |
isSafeRedirect |
software | healthy | auth-service/server.js:isSafeRedirect |
escapeHtml |
software | healthy | auth-service/server.js:escapeHtml |
loginPage |
software | healthy | auth-service/server.js:loginPage |
readBody |
software | healthy | auth-service/server.js:readBody |
parseAllowedUsers |
software | healthy | packages/adapters/src/forge/github/auth.ts:parseAllowedUsers |
isGitHubUserAuthorized |
software | healthy | packages/adapters/src/forge/github/auth.ts:isGitHubUserAuth… |
getLog |
software | healthy | packages/adapters/src/forge/github/adapter.ts:getLog |
status |
software | healthy | packages/adapters/src/forge/github/adapter.ts:status |
retryStatus |
software | healthy | packages/adapters/src/forge/github/adapter.ts:retryStatus |
causeErr |
software | healthy | packages/adapters/src/forge/github/adapter.ts:causeErr |
files |
software | healthy | packages/adapters/src/forge/github/adapter.ts:files |
signPayload |
software | healthy | packages/adapters/src/forge/github/context.test.ts:signPayl… |
createIssueCommentPayload |
software | healthy | packages/adapters/src/forge/github/context.test.ts:createIs… |
createTestAdapter |
software | healthy | packages/adapters/src/forge/github/context.test.ts:createTe… |
createTestAdapterWithMockedOctokit |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:createTe… |
hasMention |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:hasMenti… |
stripMention |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:stripMen… |
createSelfFilterAdapter |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:createSe… |
createCommentPayload |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:createCo… |
issueBackticks |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:issueBac… |
prBackticks |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:prBackti… |
createAdapterWithListComments |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:createAd… |
callFetchCommentHistory |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:callFetc… |
callEnsureRepoReady |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:callEnsu… |
makeMockProvider |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:makeMock… |
installationIdFor |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:installa… |
octokitFor |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:octokitF… |
buildProvider |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:buildPro… |
createAppModeAdapter |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:createAp… |
octokit |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:octokit |
tokenArg |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts:tokenArg |
getLog |
software | healthy | packages/adapters/src/utils/message-splitting.ts:getLog |
splitIntoParagraphChunks |
software | healthy | packages/adapters/src/utils/message-splitting.ts:splitIntoP… |
parseAllowedUserIds |
software | healthy | packages/adapters/src/chat/telegram/auth.ts:parseAllowedUse… |
isUserAuthorized |
software | healthy | packages/adapters/src/chat/telegram/auth.ts:isUserAuthorized |
getLog |
software | healthy | packages/adapters/src/chat/telegram/adapter.ts:getLog |
getLog |
software | healthy | packages/adapters/src/chat/telegram/markdown.ts:getLog |
convertToTelegramMarkdown |
software | healthy | packages/adapters/src/chat/telegram/markdown.ts:convertToTe… |
fixRemainingDoubleBold |
software | healthy | packages/adapters/src/chat/telegram/markdown.ts:fixRemainin… |
escapeMarkdownV2 |
software | healthy | packages/adapters/src/chat/telegram/markdown.ts:escapeMarkd… |
isAlreadyEscaped |
software | healthy | packages/adapters/src/chat/telegram/markdown.ts:isAlreadyEs… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
.lintstagedrc.json |
software | healthy | .lintstagedrc.json |
docker-compose.override.example.yml |
software | healthy | docker-compose.override.example.yml |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
docker-entrypoint.sh |
software | healthy | docker-entrypoint.sh |
git-credential-archon.sh |
software | healthy | scripts/git-credential-archon.sh |
install.sh |
software | healthy | scripts/install.sh |
build-binaries.sh |
software | healthy | scripts/build-binaries.sh |
checksums.sh |
software | healthy | scripts/checksums.sh |
validate-setup.sh |
software | healthy | scripts/validate-setup.sh |
check-bundled-skill.ts |
software | healthy | scripts/check-bundled-skill.ts |
sync-versions.sh |
software | healthy | scripts/sync-versions.sh |
tsconfig.json |
software | healthy | scripts/tsconfig.json |
generate-bundled-defaults.ts |
software | healthy | scripts/generate-bundled-defaults.ts |
update-homebrew.sh |
software | healthy | scripts/update-homebrew.sh |
cloud-init.yml |
software | healthy | deploy/cloud-init.yml |
docker-compose.override.example.yml |
software | healthy | deploy/docker-compose.override.example.yml |
.env.example |
software | healthy | deploy/.env.example |
docker-compose.yml |
software | healthy | deploy/docker-compose.yml |
package.json |
software | healthy | auth-service/package.json |
Dockerfile |
software | healthy | auth-service/Dockerfile |
server.js |
software | healthy | auth-service/server.js |
test.js |
software | warning | auth-service/test.js |
archon.rb |
software | healthy | homebrew/archon.rb |
package.json |
software | healthy | packages/adapters/package.json |
tsconfig.json |
software | healthy | packages/adapters/tsconfig.json |
index.ts |
software | healthy | packages/adapters/src/index.ts |
auth.ts |
software | healthy | packages/adapters/src/forge/github/auth.ts |
index.ts |
software | healthy | packages/adapters/src/forge/github/index.ts |
adapter.ts |
software | healthy | packages/adapters/src/forge/github/adapter.ts |
context.test.ts |
software | healthy | packages/adapters/src/forge/github/context.test.ts |
auth.test.ts |
software | warning | packages/adapters/src/forge/github/auth.test.ts |
types.ts |
software | warning | packages/adapters/src/forge/github/types.ts |
adapter.test.ts |
software | healthy | packages/adapters/src/forge/github/adapter.test.ts |
message-splitting.test.ts |
software | warning | packages/adapters/src/utils/message-splitting.test.ts |
message-splitting.ts |
software | healthy | packages/adapters/src/utils/message-splitting.ts |
auth.ts |
software | healthy | packages/adapters/src/chat/telegram/auth.ts |
index.ts |
software | healthy | packages/adapters/src/chat/telegram/index.ts |
adapter.ts |
software | healthy | packages/adapters/src/chat/telegram/adapter.ts |
auth.test.ts |
software | warning | packages/adapters/src/chat/telegram/auth.test.ts |
markdown.test.ts |
software | warning | packages/adapters/src/chat/telegram/markdown.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 |
|---|---|---|---|
scripts |
software | healthy | scripts |
deploy |
software | healthy | deploy |
auth-service |
software | healthy | auth-service |
homebrew |
software | healthy | homebrew |
packages |
software | healthy | packages |
adapters |
software | healthy | packages/adapters |
src |
software | healthy | packages/adapters/src |
forge |
software | healthy | packages/adapters/src/forge |
github |
software | healthy | packages/adapters/src/forge/github |
utils |
software | healthy | packages/adapters/src/utils |
chat |
software | healthy | packages/adapters/src/chat |
telegram |
software | healthy | packages/adapters/src/chat/telegram |
slack |
software | healthy | packages/adapters/src/chat/slack |
community |
software | healthy | packages/adapters/src/community |
forge |
software | healthy | packages/adapters/src/community/forge |
gitlab |
software | healthy | packages/adapters/src/community/forge/gitlab |
gitea |
software | healthy | packages/adapters/src/community/forge/gitea |
chat |
software | healthy | packages/adapters/src/community/chat |
discord |
software | healthy | packages/adapters/src/community/chat/discord |
cli |
software | healthy | packages/cli |
src |
software | healthy | packages/cli/src |
adapters |
software | healthy | packages/cli/src/adapters |
commands |
software | healthy | packages/cli/src/commands |
paths |
software | healthy | packages/paths |
src |
software | healthy | packages/paths/src |
git |
software | healthy | packages/git |
src |
software | healthy | packages/git/src |
providers |
software | healthy | packages/providers |
src |
software | healthy | packages/providers/src |
mcp |
software | healthy | packages/providers/src/mcp |
test |
software | healthy | packages/providers/src/test |
mocks |
software | healthy | packages/providers/src/test/mocks |
shared |
software | healthy | packages/providers/src/shared |
community |
software | healthy | packages/providers/src/community |
pi |
software | healthy | packages/providers/src/community/pi |
opencode |
software | healthy | packages/providers/src/community/opencode |
copilot |
software | healthy | packages/providers/src/community/copilot |
codex |
software | healthy | packages/providers/src/codex |
claude |
software | healthy | packages/providers/src/claude |
web |
software | healthy | packages/web |
src |
software | healthy | packages/web/src |
stores |
software | healthy | packages/web/src/stores |
components |
software | healthy | packages/web/src/components |
layout |
software | healthy | packages/web/src/components/layout |
ui |
software | healthy | packages/web/src/components/ui |
dashboard |
software | healthy | packages/web/src/components/dashboard |
conversations |
software | healthy | packages/web/src/components/conversations |
chat |
software | healthy | packages/web/src/components/chat |
workflows |
software | healthy | packages/web/src/components/workflows |
sidebar |
software | healthy | packages/web/src/components/sidebar |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/workflows.json |
frontend | healthy | packages/docs-web/src/pages/workflows.json.ts |
/console/* |
frontend | healthy | packages/web/src/App.tsx |
/ |
frontend | healthy | packages/web/src/App.tsx |
/chat |
frontend | healthy | packages/web/src/App.tsx |
/chat/* |
frontend | healthy | packages/web/src/App.tsx |
/dashboard |
frontend | healthy | packages/web/src/App.tsx |
/workflows |
frontend | healthy | packages/web/src/App.tsx |
/workflows/builder |
frontend | healthy | packages/web/src/App.tsx |
/workflows/runs/:runId |
frontend | healthy | packages/web/src/App.tsx |
/workflows/runs |
frontend | healthy | packages/web/src/App.tsx |
/settings |
frontend | healthy | packages/web/src/App.tsx |
_preview |
frontend | healthy | packages/web/src/experiments/console/ConsoleApp.tsx |
p/:projectId |
frontend | healthy | packages/web/src/experiments/console/ConsoleApp.tsx |
p/:projectId/r/:runId |
frontend | healthy | packages/web/src/experiments/console/ConsoleApp.tsx |
/path/to/main |
frontend | healthy | packages/git/src/git.test.ts |
/path/to/feature |
frontend | healthy | packages/git/src/git.test.ts |
/workspace/repo |
frontend | healthy | packages/git/src/git.test.ts |
/sessions/abc-123.jsonl |
frontend | healthy | packages/providers/src/community/pi/session-resolver.test.ts |
/sessions/def-456.jsonl |
frontend | healthy | packages/providers/src/community/pi/session-resolver.test.ts |
/x |
frontend | healthy | packages/providers/src/community/pi/provider.test.ts |
/sessions/existing-id.jsonl |
frontend | healthy | packages/providers/src/community/pi/provider.test.ts |
/foo |
frontend | healthy | packages/providers/src/community/pi/event-bridge.test.ts |
/tmp/file.ts |
frontend | healthy | packages/providers/src/community/opencode/provider.test.ts |
/path/to/repository |
frontend | healthy | packages/web/src/lib/codebase-input.test.ts |
/tmp/test.ts |
frontend | healthy | packages/server/src/adapters/web/persistence.test.ts |
/api/workflows |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/validate |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/{name} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/commands |
frontend | healthy | packages/server/src/routes/api.ts |
/api/conversations |
frontend | healthy | packages/server/src/routes/api.ts |
/api/conversations/{id} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/conversations/{id}/messages |
frontend | healthy | packages/server/src/routes/api.ts |
/api/conversations/{id}/message |
frontend | healthy | packages/server/src/routes/api.ts |
/api/codebases |
frontend | healthy | packages/server/src/routes/api.ts |
/api/codebases/{id} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/codebases/{id}/env |
frontend | healthy | packages/server/src/routes/api.ts |
/api/codebases/{id}/env/{key} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/{name}/run |
frontend | healthy | packages/server/src/routes/api.ts |
/api/runs/{runId}/artifacts |
frontend | healthy | packages/server/src/routes/api.ts |
/api/dashboard/runs |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/by-worker/{platformId} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId}/cancel |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId}/resume |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId}/abandon |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId}/approve |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId}/reject |
frontend | healthy | packages/server/src/routes/api.ts |
/api/workflows/runs/{runId} |
frontend | healthy | packages/server/src/routes/api.ts |
/api/config |
frontend | healthy | packages/server/src/routes/api.ts |
/api/config/assistants |
frontend | healthy | packages/server/src/routes/api.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GitHubAdapter |
software | healthy | packages/adapters/src/forge/github/adapter.ts:GitHubAdapter |
extends |
software | healthy | packages/adapters/src/forge/github/context.test.ts:extends |
TelegramAdapter |
software | healthy | packages/adapters/src/chat/telegram/adapter.ts:TelegramAdap… |
SlackAdapter |
software | healthy | packages/adapters/src/chat/slack/adapter.ts:SlackAdapter |
SlackWorkflowBridge |
software | healthy | packages/adapters/src/chat/slack/workflow-bridge.ts:SlackWo… |
GitLabAdapter |
software | healthy | packages/adapters/src/community/forge/gitlab/adapter.ts:Git… |
extends |
software | healthy | packages/adapters/src/community/forge/gitlab/adapter.test.t… |
GiteaAdapter |
software | healthy | packages/adapters/src/community/forge/gitea/adapter.ts:Gite… |
DiscordAdapter |
software | healthy | packages/adapters/src/community/chat/discord/adapter.ts:Dis… |
CLIAdapter |
software | healthy | packages/cli/src/adapters/cli-adapter.ts:CLIAdapter |
of |
software | healthy | packages/paths/src/strip-cwd-env.ts:of |
UnknownProviderError |
software | healthy | packages/providers/src/errors.ts:UnknownProviderError |
Semaphore |
software | healthy | packages/providers/src/community/pi/provider.ts:Semaphore |
PiProvider |
software | healthy | packages/providers/src/community/pi/provider.ts:PiProvider |
AsyncQueue |
software | healthy | packages/providers/src/community/pi/event-bridge.ts:AsyncQu… |
OpencodeProvider |
software | healthy | packages/providers/src/community/opencode/provider.ts:Openc… |
CopilotProvider |
software | healthy | packages/providers/src/community/copilot/provider.ts:Copilo… |
FakeCopilotClient |
software | healthy | packages/providers/src/community/copilot/provider-hardening… |
FakeCopilotClient |
software | healthy | packages/providers/src/community/copilot/provider.test.ts:F… |
AsyncQueue |
software | healthy | packages/providers/src/community/copilot/event-bridge.ts:As… |
CodexProvider |
software | healthy | packages/providers/src/codex/provider.ts:CodexProvider |
const |
software | healthy | packages/providers/src/codex/provider.test.ts:const |
A |
software | healthy | packages/providers/src/codex/provider.test.ts:A |
FirstEventTimeoutError |
software | healthy | packages/providers/src/claude/provider.ts:FirstEventTimeout… |
ClaudeProvider |
software | healthy | packages/providers/src/claude/provider.ts:ClaudeProvider |
ErrorBoundary |
software | healthy | packages/web/src/App.tsx:ErrorBoundary |
HttpError |
software | healthy | packages/web/src/experiments/console/lib/http.ts:HttpError |
mappings |
software | healthy | packages/web/src/experiments/console/lib/run-status.ts:mapp… |
WebAdapter |
software | healthy | packages/server/src/adapters/web.ts:WebAdapter |
SSETransport |
software | healthy | packages/server/src/adapters/web/transport.ts:SSETransport |
WorkflowEventBridge |
software | healthy | packages/server/src/adapters/web/workflow-bridge.ts:Workflo… |
MessagePersistence |
software | healthy | packages/server/src/adapters/web/persistence.ts:MessagePers… |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.health.test.ts:ConversationN… |
extends |
software | healthy | packages/server/src/routes/api.workflows.test.ts:extends |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.workflow-runs.test.ts:Conver… |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.conversations.test.ts:Conver… |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.providers.test.ts:Conversati… |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.messages.test.ts:Conversatio… |
ConversationNotFoundError |
software | healthy | packages/server/src/routes/api.codebases.test.ts:Conversati… |
OutputRefParseError |
software | healthy | packages/workflows/src/condition-evaluator.ts:OutputRefPars… |
WorkflowEventEmitter |
software | healthy | packages/workflows/src/event-emitter.ts:WorkflowEventEmitter |
ConversationNotFoundError |
software | healthy | packages/core/src/types/index.ts:ConversationNotFoundError |
FakeOctokit |
software | healthy | packages/core/src/github-auth/auth.test.ts:FakeOctokit |
AppNotInstalledError |
software | healthy | packages/core/src/github-auth/errors.ts:AppNotInstalledError |
AppPrivateKeyError |
software | healthy | packages/core/src/github-auth/errors.ts:AppPrivateKeyError |
MockPlatformAdapter |
software | healthy | packages/core/src/test/mocks/platform.ts:MockPlatformAdapter |
CustomError |
software | healthy | packages/core/src/utils/error.test.ts:CustomError |
ConversationLockManager |
software | healthy | packages/core/src/utils/conversation-lock.ts:ConversationLo… |
IsolationBlockedError |
software | healthy | packages/core/src/orchestrator/orchestrator.test.ts:Isolati… |
IsolationBlockedError |
software | healthy | packages/core/src/orchestrator/orchestrator-agent.test.ts:I… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
021_add_allow_env_keys_to_codebases.sql |
data | healthy | migrations/021_add_allow_env_keys_to_codebases.sql |
013_conversation_titles.sql |
data | healthy | migrations/013_conversation_titles.sql |
018_fix_workflow_status_default.sql |
data | healthy | migrations/018_fix_workflow_status_default.sql |
008_workflow_runs.sql |
data | healthy | migrations/008_workflow_runs.sql |
020_codebase_env_vars.sql |
data | healthy | migrations/020_codebase_env_vars.sql |
017_drop_command_templates.sql |
data | healthy | migrations/017_drop_command_templates.sql |
011_partial_unique_constraint.sql |
data | healthy | migrations/011_partial_unique_constraint.sql |
007_drop_legacy_columns.sql |
data | healthy | migrations/007_drop_legacy_columns.sql |
005_isolation_abstraction.sql |
data | healthy | migrations/005_isolation_abstraction.sql |
012_workflow_events.sql |
data | healthy | migrations/012_workflow_events.sql |
000_combined.sql |
data | healthy | migrations/000_combined.sql |
009_workflow_last_activity.sql |
data | healthy | migrations/009_workflow_last_activity.sql |
010_immutable_sessions.sql |
data | healthy | migrations/010_immutable_sessions.sql |
001_initial_schema.sql |
data | healthy | migrations/001_initial_schema.sql |
019_workflow_resume_path.sql |
data | healthy | migrations/019_workflow_resume_path.sql |
006_isolation_environments.sql |
data | healthy | migrations/006_isolation_environments.sql |
002_command_templates.sql |
data | healthy | migrations/002_command_templates.sql |
003_add_worktree.sql |
data | healthy | migrations/003_add_worktree.sql |
016_session_ended_reason.sql |
data | healthy | migrations/016_session_ended_reason.sql |
015_background_dispatch.sql |
data | healthy | migrations/015_background_dispatch.sql |
014_message_history.sql |
data | healthy | migrations/014_message_history.sql |
004_worktree_sharing.sql |
data | healthy | migrations/004_worktree_sharing.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
lint |
cicd | healthy | .github/workflows/marketplace-lint.yml |
test |
cicd | healthy | .github/workflows/test.yml |
docker-build |
cicd | healthy | .github/workflows/test.yml |
e2e-deterministic |
cicd | healthy | .github/workflows/e2e-smoke.yml |
e2e-claude |
cicd | healthy | .github/workflows/e2e-smoke.yml |
e2e-codex |
cicd | healthy | .github/workflows/e2e-smoke.yml |
e2e-mixed |
cicd | healthy | .github/workflows/e2e-smoke.yml |
auto-review |
cicd | healthy | .github/workflows/marketplace-auto-review.yml |
build |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
update-homebrew |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/deploy-docs.yml |
deploy |
cicd | healthy | .github/workflows/deploy-docs.yml |
docker |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
POST /webhooks/github |
api | healthy | packages/server/src/index.ts |
POST /internal/git-credential |
api | healthy | packages/server/src/index.ts |
POST /webhooks/gitea |
api | healthy | packages/server/src/index.ts |
POST /webhooks/gitlab |
api | healthy | packages/server/src/index.ts |
GET /health |
api | healthy | packages/server/src/index.ts |
GET /health/db |
api | healthy | packages/server/src/index.ts |
GET /health/concurrency |
api | healthy | packages/server/src/index.ts |
USE /assets/* |
api | healthy | packages/server/src/index.ts |
USE /favicon.png |
api | healthy | packages/server/src/index.ts |
USE /api/* |
api | healthy | packages/server/src/routes/api.ts |
GET /api/stream/__dashboard__ |
api | healthy | packages/server/src/routes/api.ts |
GET /api/stream/:conversationId |
api | healthy | packages/server/src/routes/api.ts |
GET /api/artifacts/:runId/* |
api | healthy | packages/server/src/routes/api.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/core/src/github-auth/auth.test.ts |
security | healthy | packages/core/src/github-auth/auth.test.ts |
auth::packages/cli/src/commands/setup.ts |
security | healthy | packages/cli/src/commands/setup.ts |
auth::packages/core/src/github-auth/auth.ts |
security | healthy | packages/core/src/github-auth/auth.ts |
auth::packages/core/src/github-auth/private-key.ts |
security | healthy | packages/core/src/github-auth/private-key.ts |
auth::packages/server/src/index.ts |
security | healthy | packages/server/src/index.ts |
auth::packages/providers/src/community/pi/provider.test.ts |
security | healthy | packages/providers/src/community/pi/provider.test.ts |
auth::packages/paths/src/env-integration.test.ts |
security | healthy | packages/paths/src/env-integration.test.ts |
auth::.env.example |
security | healthy | .env.example |
auth::packages/cli/src/commands/doctor.ts |
security | healthy | packages/cli/src/commands/doctor.ts |
auth::packages/core/src/utils/error-formatter.test.ts |
security | healthy | packages/core/src/utils/error-formatter.test.ts |
auth::packages/core/src/utils/error-formatter.ts |
security | healthy | packages/core/src/utils/error-formatter.ts |
auth::packages/core/src/handlers/command-handler.test.ts |
security | healthy | packages/core/src/handlers/command-handler.test.ts |
auth::packages/providers/src/community/pi/provider.ts |
security | healthy | packages/providers/src/community/pi/provider.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
remote_agent_workflow_runs |
data | healthy | migrations/008_workflow_runs.sql |
remote_agent_codebase_env_vars |
data | healthy | migrations/020_codebase_env_vars.sql |
remote_agent_workflow_events |
data | healthy | migrations/012_workflow_events.sql |
remote_agent_codebases |
data | healthy | migrations/000_combined.sql |
remote_agent_users |
data | healthy | migrations/000_combined.sql |
remote_agent_user_identities |
data | healthy | migrations/000_combined.sql |
remote_agent_conversations |
data | healthy | migrations/000_combined.sql |
remote_agent_sessions |
data | healthy | migrations/000_combined.sql |
remote_agent_isolation_environments |
data | healthy | migrations/000_combined.sql |
remote_agent_messages |
data | healthy | migrations/000_combined.sql |
above |
data | healthy | migrations/000_combined.sql |
remote_agent_command_templates |
data | healthy | migrations/002_command_templates.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:3090 |
network | healthy | .env.example |
port:80 |
network | healthy | docker-compose.yml |
port:443 |
network | healthy | docker-compose.yml |
port:9000 |
network | healthy | auth-service/Dockerfile |
port:5173 |
network | healthy | packages/web/vite.config.ts |
port:4000 |
network | healthy | packages/core/src/utils/port-allocation.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::auth-service/Dockerfile |
hardware | healthy | auth-service/Dockerfile |
app |
hardware | healthy | docker-compose.yml |
postgres |
hardware | healthy | docker-compose.yml |
caddy |
hardware | healthy | docker-compose.yml |
auth-service |
hardware | healthy | docker-compose.yml |
app |
hardware | healthy | deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::marketplace-lint |
cicd | healthy | .github/workflows/marketplace-lint.yml |
gha::test |
cicd | healthy | .github/workflows/test.yml |
gha::e2e-smoke |
cicd | healthy | .github/workflows/e2e-smoke.yml |
gha::marketplace-auto-review |
cicd | healthy | .github/workflows/marketplace-auto-review.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::deploy-docs |
cicd | healthy | .github/workflows/deploy-docs.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | deploy/cloud-init.yml |
vps::hetzner |
hardware | healthy | deploy/cloud-init.yml |
vps::linode |
hardware | healthy | deploy/cloud-init.yml |
vps::vultr |
hardware | healthy | deploy/cloud-init.yml |
vps::aws |
hardware | healthy | deploy/cloud-init.yml |
vps::ec2 |
hardware | healthy | deploy/cloud-init.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
ANTHROPIC_API_KEY |
cicd | healthy | — |
OPENAI_API_KEY |
cicd | healthy | — |
IMAGE_NAME |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | Dockerfile |
sqlite |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
redis |
data | healthy | packages/paths/src/env-integration.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
8.8.8.8 |
network | healthy | docker-compose.yml |
8.8.4.4 |
network | healthy | docker-compose.yml |
1.2.3.4 |
network | healthy | packages/core/src/utils/error-formatter.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
private_key::.env.example |
security | healthy | .env.example |
generic_api_key::packages/paths/src/telemetry.ts |
security | healthy | packages/paths/src/telemetry.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-p14aj2vr |
software | healthy | /tmp/repobility-clone-p14aj2vr |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/03f8e180-87b4-4749-b483-9718dabd5226/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/03f8e180-87b4-4749-b483-9718dabd5226/
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.