Scan timing: clone 8.93s · analysis 54.08s · 19.9 MB · GitHub API rate-limit (preflight)
https://github.com/BradGroux/veritas-kanban
· scanned 2026-06-05 15:09 UTC (5 days, 2 hours ago)
· 10 languages
626 raw signals (174 security + 452 graph) 30th percentile · Typescript · large (100-500K LoC)
Last scanned 5 days, 2 hours ago · v2 · 298 actionable findings from 2 signal sources. 100 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
43.1 | 0.25 | 10.78 |
testing_score |
95.0 | 0.20 | 19.00 |
documentation_score |
87.7 | 0.15 | 13.15 |
practices_score |
85.0 | 0.15 | 12.75 |
code_quality |
47.2 | 0.10 | 4.72 |
| Overall | 1.00 | 69.4 |
All 4893 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 |
|---|---|---|---|
main |
software | healthy | mcp/src/index.ts:main |
parseToolResponse |
software | healthy | mcp/src/__tests__/task-tools.test.ts:parseToolResponse |
parseToolResponse |
software | healthy | mcp/src/__tests__/project-tools.test.ts:parseToolResponse |
jsonResponse |
software | healthy | mcp/src/__tests__/api-permissions.test.ts:jsonResponse |
parseToolResponse |
software | healthy | mcp/src/__tests__/sprint-tools.test.ts:parseToolResponse |
findTask |
software | healthy | mcp/src/utils/find.ts:findTask |
handleTaskTool |
software | healthy | mcp/src/tools/tasks.ts:handleTaskTool |
handleNotificationTool |
software | healthy | mcp/src/tools/notifications.ts:handleNotificationTool |
handleSprintTool |
software | healthy | mcp/src/tools/sprints.ts:handleSprintTool |
handleAutomationTool |
software | healthy | mcp/src/tools/automation.ts:handleAutomationTool |
handleProjectTool |
software | healthy | mcp/src/tools/projects.ts:handleProjectTool |
handleCommentTool |
software | healthy | mcp/src/tools/comments.ts:handleCommentTool |
handleAgentTool |
software | healthy | mcp/src/tools/agents.ts:handleAgentTool |
handleSummaryTool |
software | healthy | mcp/src/tools/summary.ts:handleSummaryTool |
hours |
software | healthy | mcp/src/tools/summary.ts:hours |
asPermissions |
software | healthy | shared/src/utils/api-permissions.ts:asPermissions |
isSafeMethod |
software | healthy | shared/src/utils/api-permissions.ts:isSafeMethod |
normalizeApiPath |
software | healthy | shared/src/utils/api-permissions.ts:normalizeApiPath |
routeRequirement |
software | healthy | shared/src/utils/api-permissions.ts:routeRequirement |
isPublicApiPath |
software | healthy | shared/src/utils/api-permissions.ts:isPublicApiPath |
getApiPermissionRequirement |
software | healthy | shared/src/utils/api-permissions.ts:getApiPermissionRequire… |
method |
software | healthy | shared/src/utils/api-permissions.ts:method |
hasClientPermission |
software | healthy | shared/src/utils/api-permissions.ts:hasClientPermission |
createApiPermissionGuard |
software | healthy | shared/src/utils/api-permissions.ts:createApiPermissionGuard |
assertApiPermissionForRequest |
software | healthy | shared/src/utils/api-permissions.ts:assertApiPermissionForR… |
isRecord |
software | healthy | shared/src/utils/api-client.ts:isRecord |
isErrorEnvelope |
software | healthy | shared/src/utils/api-client.ts:isErrorEnvelope |
isSuccessEnvelope |
software | healthy | shared/src/utils/api-client.ts:isSuccessEnvelope |
getEnv |
software | healthy | shared/src/utils/api-client.ts:getEnv |
normalizeHeaders |
software | healthy | shared/src/utils/api-client.ts:normalizeHeaders |
buildApiHeaders |
software | healthy | shared/src/utils/api-client.ts:buildApiHeaders |
createApiClient |
software | healthy | shared/src/utils/api-client.ts:createApiClient |
api |
software | healthy | shared/src/utils/api-client.ts:api |
error |
software | healthy | shared/src/utils/api-client.ts:error |
createGuardedApiClient |
software | healthy | shared/src/utils/api-client.ts:createGuardedApiClient |
API_BASE |
software | healthy | shared/src/utils/api-client.ts:API_BASE |
findTask |
software | healthy | shared/src/utils/api-client.ts:findTask |
hasText |
software | healthy | shared/src/utils/task-readiness.ts:hasText |
descriptionMatches |
software | healthy | shared/src/utils/task-readiness.ts:descriptionMatches |
getAcceptanceCriteriaCount |
software | healthy | shared/src/utils/task-readiness.ts:getAcceptanceCriteriaCou… |
buildDefaultChecks |
software | healthy | shared/src/utils/task-readiness.ts:buildDefaultChecks |
dependencyCount |
software | healthy | shared/src/utils/task-readiness.ts:dependencyCount |
expectedArtifact |
software | healthy | shared/src/utils/task-readiness.ts:expectedArtifact |
getTaskReadinessChecks |
software | healthy | shared/src/utils/task-readiness.ts:getTaskReadinessChecks |
evaluateTaskReadiness |
software | healthy | shared/src/utils/task-readiness.ts:evaluateTaskReadiness |
ipv4ToInt |
software | healthy | shared/src/utils/remote-destination-policy.ts:ipv4ToInt |
blockedIPv4Reason |
software | healthy | shared/src/utils/remote-destination-policy.ts:blockedIPv4Re… |
firstIPv6Hextet |
software | healthy | shared/src/utils/remote-destination-policy.ts:firstIPv6Hext… |
blockedIPv6Reason |
software | healthy | shared/src/utils/remote-destination-policy.ts:blockedIPv6Re… |
blockedRemoteConnectionDestinationReason |
software | healthy | shared/src/utils/remote-destination-policy.ts:blockedRemote… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | warning | playwright.config.ts |
docker-compose-demo.yml |
software | healthy | docker-compose-demo.yml |
README.md |
software | healthy | README.md |
seed-demo-data.sh |
software | healthy | seed-demo-data.sh |
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 |
Dockerfile |
software | healthy | Dockerfile |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | warning | eslint.config.js |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vitest.config.ts |
software | warning | vitest.config.ts |
INTEGRATION.md |
software | healthy | INTEGRATION.md |
README.md |
software | healthy | demo/README.md |
seed.sh |
software | healthy | demo/seed.sh |
docker-compose.demo.yml |
software | healthy | demo/docker-compose.demo.yml |
.env.example |
software | healthy | demo/.env.example |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
package.json |
software | healthy | mcp/package.json |
tsconfig.json |
software | healthy | mcp/tsconfig.json |
vitest.config.ts |
software | warning | mcp/vitest.config.ts |
index.ts |
software | healthy | mcp/src/index.ts |
task-tools.test.ts |
software | healthy | mcp/src/__tests__/task-tools.test.ts |
project-tools.test.ts |
software | healthy | mcp/src/__tests__/project-tools.test.ts |
api-permissions.test.ts |
software | healthy | mcp/src/__tests__/api-permissions.test.ts |
sprint-tools.test.ts |
software | healthy | mcp/src/__tests__/sprint-tools.test.ts |
api.ts |
software | warning | mcp/src/utils/api.ts |
types.ts |
software | warning | mcp/src/utils/types.ts |
find.ts |
software | healthy | mcp/src/utils/find.ts |
tasks.ts |
software | healthy | mcp/src/tools/tasks.ts |
notifications.ts |
software | healthy | mcp/src/tools/notifications.ts |
sprints.ts |
software | healthy | mcp/src/tools/sprints.ts |
automation.ts |
software | healthy | mcp/src/tools/automation.ts |
projects.ts |
software | healthy | mcp/src/tools/projects.ts |
comments.ts |
software | healthy | mcp/src/tools/comments.ts |
agents.ts |
software | healthy | mcp/src/tools/agents.ts |
summary.ts |
software | healthy | mcp/src/tools/summary.ts |
SOP-agent-task-workflow.md |
software | healthy | docs/SOP-agent-task-workflow.md |
AGENT-REGISTRY.md |
software | healthy | docs/AGENT-REGISTRY.md |
security.md |
software | healthy | docs/security.md |
SOP-deliverables.md |
software | healthy | docs/SOP-deliverables.md |
EXAMPLES-agent-workflows.md |
software | healthy | docs/EXAMPLES-agent-workflows.md |
MAINTENANCE-CENTER.md |
software | healthy | docs/MAINTENANCE-CENTER.md |
SQLITE-SCHEMA.md |
software | healthy | docs/SQLITE-SCHEMA.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /health |
api | healthy | server/src/index.ts |
USE /api/health |
api | healthy | server/src/index.ts |
GET /api-docs/swagger.json |
api | healthy | server/src/index.ts |
USE /api-docs |
api | healthy | server/src/index.ts |
GET /api/auth/diagnostics |
api | healthy | server/src/index.ts |
GET /api/v1/auth/diagnostics |
api | healthy | server/src/index.ts |
USE /api/v1/auth |
api | healthy | server/src/index.ts |
USE /api/auth |
api | healthy | server/src/index.ts |
USE /api |
api | healthy | server/src/index.ts |
USE /api/webhook |
api | healthy | server/src/index.ts |
USE /api/v1 |
api | healthy | server/src/index.ts |
USE /assets |
api | healthy | server/src/index.ts |
GET / |
api | healthy | server/src/index.ts |
GET /items |
api | healthy | server/src/middleware/validate.ts |
POST /items |
api | healthy | server/src/middleware/validate.ts |
GET /items/:id |
api | healthy | server/src/middleware/validate.ts |
PUT /items/:id |
api | healthy | server/src/middleware/validate.ts |
GET /repos |
api | healthy | server/src/routes/config.ts |
POST /repos |
api | healthy | server/src/routes/config.ts |
PATCH /repos/:name |
api | healthy | server/src/routes/config.ts |
DELETE /repos/:name |
api | healthy | server/src/routes/config.ts |
POST /repos/validate |
api | healthy | server/src/routes/config.ts |
GET /repos/:name/branches |
api | healthy | server/src/routes/config.ts |
GET /agents |
api | healthy | server/src/routes/config.ts |
PUT /agents |
api | healthy | server/src/routes/config.ts |
PUT /default-agent |
api | healthy | server/src/routes/config.ts |
POST / |
api | healthy | server/src/routes/scheduled-deliverables.ts |
GET /:id |
api | healthy | server/src/routes/scheduled-deliverables.ts |
PATCH /:id |
api | healthy | server/src/routes/scheduled-deliverables.ts |
DELETE /:id |
api | healthy | server/src/routes/scheduled-deliverables.ts |
POST /:id/runs |
api | healthy | server/src/routes/scheduled-deliverables.ts |
GET /:id/runs |
api | healthy | server/src/routes/scheduled-deliverables.ts |
GET /status |
api | healthy | server/src/routes/auth.ts |
GET /context |
api | healthy | server/src/routes/auth.ts |
POST /device-pairing/exchange |
api | healthy | server/src/routes/auth.ts |
POST /pairing/redeem |
api | healthy | server/src/routes/auth.ts |
POST /setup |
api | healthy | server/src/routes/auth.ts |
POST /invitations/accept |
api | healthy | server/src/routes/auth.ts |
POST /login |
api | healthy | server/src/routes/auth.ts |
POST /logout |
api | healthy | server/src/routes/auth.ts |
POST /recover |
api | healthy | server/src/routes/auth.ts |
POST /change-password |
api | healthy | server/src/routes/auth.ts |
POST /rotate-secret |
api | healthy | server/src/routes/auth.ts |
GET /rotation-status |
api | healthy | server/src/routes/auth.ts |
GET /live |
api | healthy | server/src/routes/health.ts |
GET /ready |
api | healthy | server/src/routes/health.ts |
GET /deep |
api | healthy | server/src/routes/health.ts |
POST /predict |
api | healthy | server/src/routes/cost-prediction.ts |
GET /accuracy/stats |
api | healthy | server/src/routes/cost-prediction.ts |
GET /accuracy |
api | healthy | server/src/routes/cost-prediction.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
validation |
software | healthy | mcp/src/tools/projects.ts:validation |
segment |
software | healthy | mcp/src/tools/projects.ts:segment |
ValidationError |
software | healthy | shared/src/types/workflow.ts:ValidationError |
for |
software | healthy | shared/src/types/managed-list.types.ts:for |
ClientPermissionError |
software | healthy | shared/src/utils/api-permissions.ts:ClientPermissionError |
ElectronAutoUpdaterAdapter |
software | healthy | desktop/src/main/updates.ts:ElectronAutoUpdaterAdapter |
DesktopUpdateService |
software | healthy | desktop/src/main/updates.ts:DesktopUpdateService |
ElectronNotificationAdapter |
software | healthy | desktop/src/main/notifications.ts:ElectronNotificationAdapt… |
DesktopNotificationCenter |
software | healthy | desktop/src/main/notifications.ts:DesktopNotificationCenter |
DesktopRuntime |
software | healthy | desktop/src/main/runtime.ts:DesktopRuntime |
DesktopCommandDispatcher |
software | healthy | desktop/src/main/commands.ts:DesktopCommandDispatcher |
DesktopSecretStore |
software | healthy | desktop/src/main/secrets.ts:DesktopSecretStore |
ProcessSupervisor |
software | healthy | desktop/src/main/process-supervisor.ts:ProcessSupervisor |
FakeUpdateAdapter |
software | healthy | desktop/src/main/__tests__/updates.test.ts:FakeUpdateAdapter |
ResizeObserver |
software | healthy | web/src/__tests__/test-utils.tsx:ResizeObserver |
for |
software | healthy | web/src/__tests__/test-utils.tsx:for |
MockWebSocket |
software | healthy | web/src/__tests__/test-utils.tsx:MockWebSocket |
ResizeObserver |
software | healthy | web/src/__tests__/TaskCard.test.tsx:ResizeObserver |
contract |
software | healthy | web/src/__tests__/mantine-theme.test.tsx:contract |
MockIntersectionObserver |
software | healthy | web/src/__tests__/lazy-on-visible.test.tsx:MockIntersection… |
SettingsErrorBoundary |
software | healthy | web/src/components/settings/shared/SettingsErrorBoundary.ts… |
const |
software | healthy | web/src/components/shared/MarkdownText.tsx:const |
const |
software | healthy | web/src/components/shared/AgentStatusIndicator.tsx:const |
in |
software | healthy | web/src/components/shared/VisuallyHidden.tsx:in |
directly |
software | healthy | web/src/components/shared/VisuallyHidden.tsx:directly |
ErrorBoundary |
software | healthy | web/src/components/shared/ErrorBoundary.tsx:ErrorBoundary |
FeatureErrorBoundary |
software | healthy | web/src/components/shared/FeatureErrorBoundary.tsx:FeatureE… |
for |
software | healthy | web/src/hooks/useTaskTypes.ts:for |
for |
software | healthy | web/src/hooks/useProjects.ts:for |
MockTaskService |
software | healthy | server/src/__tests__/digest-service.test.ts:MockTaskService |
MockConfigService |
software | healthy | server/src/__tests__/conflict-service.test.ts:MockConfigSer… |
MockTaskService |
software | healthy | server/src/__tests__/conflict-service.test.ts:MockTaskServi… |
MockConfigService |
software | healthy | server/src/__tests__/preview-service.test.ts:MockConfigServ… |
MockTaskService |
software | healthy | server/src/__tests__/preview-service.test.ts:MockTaskService |
MockConfigService |
software | healthy | server/src/__tests__/agent-routing-service.test.ts:MockConf… |
used |
software | healthy | server/src/__tests__/managed-list-service.test.ts:used |
MockTaskService |
software | healthy | server/src/__tests__/diff-service.test.ts:MockTaskService |
AgentReadinessError |
software | healthy | server/src/__tests__/routes/agents-local-capability.test.ts… |
ValidationError |
software | healthy | server/src/types/workflow.ts:ValidationError |
AppError |
software | healthy | server/src/middleware/error-handler.ts:AppError |
NotFoundError |
software | healthy | server/src/middleware/error-handler.ts:NotFoundError |
ValidationError |
software | healthy | server/src/middleware/error-handler.ts:ValidationError |
ConflictError |
software | healthy | server/src/middleware/error-handler.ts:ConflictError |
UnauthorizedError |
software | healthy | server/src/middleware/error-handler.ts:UnauthorizedError |
ForbiddenError |
software | healthy | server/src/middleware/error-handler.ts:ForbiddenError |
BadRequestError |
software | healthy | server/src/middleware/error-handler.ts:BadRequestError |
InternalError |
software | healthy | server/src/middleware/error-handler.ts:InternalError |
TextExtractionService |
software | healthy | server/src/services/text-extraction-service.ts:TextExtracti… |
DocFreshnessService |
software | healthy | server/src/services/doc-freshness-service.ts:DocFreshnessSe… |
TaskTypeService |
software | healthy | server/src/services/task-type-service.ts:TaskTypeService |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
demo |
software | healthy | demo |
.devcontainer |
software | healthy | .devcontainer |
mcp |
software | healthy | mcp |
src |
software | healthy | mcp/src |
__tests__ |
software | healthy | mcp/src/__tests__ |
utils |
software | healthy | mcp/src/utils |
tools |
software | healthy | mcp/src/tools |
docs |
software | healthy | docs |
security |
software | healthy | docs/security |
archive |
software | healthy | docs/archive |
testing |
software | healthy | docs/testing |
architecture |
software | healthy | docs/architecture |
mcp |
software | healthy | docs/mcp |
guides |
software | healthy | docs/guides |
features |
software | healthy | docs/features |
shared |
software | healthy | shared |
src |
software | healthy | shared/src |
types |
software | healthy | shared/src/types |
utils |
software | healthy | shared/src/utils |
scripts |
software | healthy | scripts |
qmd |
software | healthy | scripts/qmd |
cli |
software | healthy | cli |
src |
software | healthy | cli/src |
__tests__ |
software | healthy | cli/src/__tests__ |
commands |
software | healthy | cli/src/commands |
utils |
software | healthy | cli/src/utils |
desktop |
software | healthy | desktop |
src |
software | healthy | desktop/src |
types |
software | healthy | desktop/src/types |
renderer |
software | healthy | desktop/src/renderer |
shared |
software | healthy | desktop/src/shared |
preload |
software | healthy | desktop/src/preload |
main |
software | healthy | desktop/src/main |
__tests__ |
software | healthy | desktop/src/main/__tests__ |
prompt-registry |
software | healthy | prompt-registry |
tasks |
software | healthy | tasks |
examples |
software | healthy | tasks/examples |
site |
software | healthy | site |
web |
software | healthy | web |
public |
software | healthy | web/public |
src |
software | healthy | web/src |
__tests__ |
software | healthy | web/src/__tests__ |
components |
software | healthy | web/src/components |
settings |
software | healthy | web/src/components/settings |
shared |
software | healthy | web/src/components/settings/shared |
tabs |
software | healthy | web/src/components/settings/tabs |
layout |
software | healthy | web/src/components/layout |
archive |
software | healthy | web/src/components/archive |
auth |
software | healthy | web/src/components/auth |
health |
software | healthy | web/src/components/health |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/api/agents/permissions/approvals |
frontend | healthy | cli/src/__tests__/api-permissions.test.ts |
/Users/bradgroux/Projects/veritas-kanban |
frontend | healthy | cli/src/__tests__/snapshot.test.ts |
/ |
frontend | healthy | web/src/lib/views.ts |
/activity |
frontend | healthy | web/src/lib/views.ts |
/backlog |
frontend | healthy | web/src/lib/views.ts |
/archive |
frontend | healthy | web/src/lib/views.ts |
/templates |
frontend | healthy | web/src/lib/views.ts |
/workflows |
frontend | healthy | web/src/lib/views.ts |
/operations |
frontend | healthy | web/src/lib/views.ts |
/evidence |
frontend | healthy | web/src/lib/views.ts |
/time |
frontend | healthy | web/src/lib/views.ts |
/drift |
frontend | healthy | web/src/lib/views.ts |
/decisions |
frontend | healthy | web/src/lib/views.ts |
/scoring |
frontend | healthy | web/src/lib/views.ts |
/policies |
frontend | healthy | web/src/lib/views.ts |
/ws |
frontend | healthy | server/src/index.ts |
/api/auth |
frontend | healthy | server/src/__tests__/log-redaction.test.ts |
/tmp |
frontend | healthy | server/src/__tests__/config-service-extended.test.ts |
/tmp/other |
frontend | healthy | server/src/__tests__/config-service-extended.test.ts |
/new/path |
frontend | healthy | server/src/__tests__/config-service-extended.test.ts |
/tmp/keep |
frontend | healthy | server/src/__tests__/config-service-extended.test.ts |
/tmp/remove |
frontend | healthy | server/src/__tests__/config-service-extended.test.ts |
/home/user/repo |
frontend | healthy | server/src/__tests__/schemas.test.ts |
/api/v1/tasks |
frontend | healthy | server/src/__tests__/middleware/request-timeout.test.ts |
/tasks/task_abc123/attachments |
frontend | healthy | server/src/__tests__/middleware/request-timeout.test.ts |
/tasks |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/tasks/123 |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/tasks/ |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/tasks/task_123 |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/tasks/task_123/comments |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/config |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/settings/features |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/agents |
frontend | healthy | server/src/__tests__/middleware/cache-control.test.ts |
/workflow-1/runs |
frontend | healthy | server/src/__tests__/middleware/auth.test.ts |
/test |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/new |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/dup |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/updated |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/x |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/valid/repo |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/bad |
frontend | healthy | server/src/__tests__/routes/config-coverage.test.ts |
/tmp/wt |
frontend | healthy | server/src/__tests__/routes/tasks-coverage.test.ts |
/features |
frontend | healthy | server/src/__tests__/routes/v1-permission-guards.test.ts |
/task_20260531_readonly/comments |
frontend | healthy | server/src/__tests__/routes/v1-permission-guards.test.ts |
/approvals |
frontend | healthy | server/src/__tests__/routes/v1-permission-guards.test.ts |
/Users/bradgroux/Projects/veritas-kanban/.env |
frontend | healthy | server/src/__tests__/services/policy-service.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
openai_or_anthropic_key::cli/src/__tests__/snapshot.test.ts |
security | healthy | cli/src/__tests__/snapshot.test.ts |
openai_or_anthropic_key::cli/src/__tests__/snapshot.test.ts |
security | healthy | cli/src/__tests__/snapshot.test.ts |
openai_or_anthropic_key::cli/src/__tests__/snapshot.test.ts |
security | healthy | cli/src/__tests__/snapshot.test.ts |
openai_or_anthropic_key::cli/src/__tests__/snapshot.test.ts |
security | healthy | cli/src/__tests__/snapshot.test.ts |
generic_api_key::cli/src/__tests__/snapshot.test.ts |
security | healthy | cli/src/__tests__/snapshot.test.ts |
password_literal::server/src/__tests__/log-redaction.test.ts |
security | healthy | server/src/__tests__/log-redaction.test.ts |
password_literal::server/src/__tests__/log-redaction.test.ts |
security | healthy | server/src/__tests__/log-redaction.test.ts |
password_literal::server/src/__tests__/log-redaction.test.ts |
security | healthy | server/src/__tests__/log-redaction.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/schemas.test.ts |
security | healthy | server/src/__tests__/schemas.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
password_literal::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | playwright.config.ts |
203.0.113.10 |
network | healthy | desktop/src/main/__tests__/bridge-contracts.test.ts |
10.0.0.1 |
network | healthy | desktop/src/main/__tests__/bridge-contracts.test.ts |
169.254.169.254 |
network | healthy | desktop/src/main/__tests__/bridge-contracts.test.ts |
192.168.1.10 |
network | healthy | desktop/src/main/__tests__/bridge-contracts.test.ts |
10.0.0.0 |
network | healthy | server/src/index.ts |
8.8.8.8 |
network | healthy | server/src/__tests__/outbound-integration-service.test.ts |
10.0.0.5 |
network | healthy | server/src/__tests__/outbound-integration-service.test.ts |
10.0.0.10 |
network | healthy | server/src/__tests__/outbound-integration-service.test.ts |
10.0.0.12 |
network | healthy | server/src/__tests__/url-validation.test.ts |
172.16.0.1 |
network | healthy | server/src/__tests__/url-validation.test.ts |
192.168.0.1 |
network | healthy | server/src/__tests__/url-validation.test.ts |
192.168.1.20 |
network | healthy | server/src/__tests__/url-validation.test.ts |
192.168.1.100 |
network | healthy | server/src/__tests__/config/env.test.ts |
192.168.1.101 |
network | healthy | server/src/__tests__/middleware/auth.test.ts |
93.184.216.34 |
network | healthy | server/src/__tests__/routes/integrations.test.ts |
10.0.0.4 |
network | healthy | server/src/__tests__/routes/integrations.test.ts |
203.0.113.42 |
network | healthy | server/src/__tests__/routes/auth.test.ts |
127.0.0.0 |
network | healthy | server/src/utils/url-validation.ts |
169.254.0.0 |
network | healthy | server/src/utils/url-validation.ts |
172.16.0.0 |
network | healthy | server/src/utils/url-validation.ts |
192.168.0.0 |
network | healthy | server/src/utils/url-validation.ts |
100.64.0.0 |
network | healthy | server/src/utils/url-validation.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/src/config/security.ts |
security | healthy | server/src/config/security.ts |
auth::desktop/src/main/secrets.ts |
security | healthy | desktop/src/main/secrets.ts |
auth::server/.env.example |
security | healthy | server/.env.example |
auth::desktop/src/main/__tests__/lifecycle.test.ts |
security | healthy | desktop/src/main/__tests__/lifecycle.test.ts |
auth::server/src/index.ts |
security | healthy | server/src/index.ts |
auth::.github/workflows/scheduled-qa.yml |
security | healthy | .github/workflows/scheduled-qa.yml |
auth::server/src/lib/redact.ts |
security | healthy | server/src/lib/redact.ts |
auth::server/src/middleware/auth.ts |
security | healthy | server/src/middleware/auth.ts |
auth::server/src/config/env.ts |
security | healthy | server/src/config/env.ts |
auth::server/src/__tests__/routes/prometheus.test.ts |
security | healthy | server/src/__tests__/routes/prometheus.test.ts |
auth::server/src/config/swagger.ts |
security | healthy | server/src/config/swagger.ts |
auth::server/src/__tests__/middleware/auth.test.ts |
security | healthy | server/src/__tests__/middleware/auth.test.ts |
auth::server/src/routes/tasks.ts |
security | healthy | server/src/routes/tasks.ts |
auth::server/src/routes/auth.ts |
security | healthy | server/src/routes/auth.ts |
auth::server/src/__tests__/log-redaction.test.ts |
security | healthy | server/src/__tests__/log-redaction.test.ts |
auth::server/src/schemas/auth-schemas.ts |
security | healthy | server/src/schemas/auth-schemas.ts |
auth::server/src/__tests__/routes/auth.test.ts |
security | healthy | server/src/__tests__/routes/auth.test.ts |
auth::server/src/__tests__/jwt-rotation.test.ts |
security | healthy | server/src/__tests__/jwt-rotation.test.ts |
auth::e2e/helpers/auth.ts |
security | healthy | e2e/helpers/auth.ts |
auth::.env.example |
security | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | playwright.config.ts |
port:3099 |
network | healthy | docker-compose-demo.yml |
port:09 |
network | healthy | demo/seed.sh |
port:12 |
network | healthy | demo/seed.sh |
port:30 |
network | healthy | demo/seed.sh |
port:10 |
network | healthy | demo/seed.sh |
port:14 |
network | healthy | demo/seed.sh |
port:08 |
network | healthy | demo/seed.sh |
port:47632 |
network | healthy | desktop/src/main/__tests__/ports.test.ts |
port:3000 |
network | healthy | desktop/src/main/__tests__/bridge-contracts.test.ts |
port:5173 |
network | healthy | web/src/__tests__/useWebSocket.test.ts |
port:8080 |
network | healthy | server/src/__tests__/config/env.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
playwright |
cicd | healthy | .github/workflows/scheduled-qa.yml |
k6 |
cicd | healthy | .github/workflows/scheduled-qa.yml |
mac-signed |
cicd | healthy | .github/workflows/desktop-release.yml |
lint-and-typecheck |
cicd | healthy | .github/workflows/ci.yml |
test-workspace |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
security-audit |
cicd | healthy | .github/workflows/ci.yml |
mac-unsigned |
cicd | healthy | .github/workflows/desktop-artifacts.yml |
linux-unsigned |
cicd | healthy | .github/workflows/desktop-artifacts.yml |
windows-unsigned |
cicd | healthy | .github/workflows/desktop-artifacts.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
MACOS_CSC_KEY_PASSWORD |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
MACOS_CSC_LINK |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
APPLE_APP_SPECIFIC_PASSWORD |
cicd | healthy | — |
NODE_VERSION |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | shared/src/utils/api-permissions.ts |
postgres |
data | healthy | server/src/__tests__/decision-service.test.ts |
redis |
data | healthy | server/src/middleware/rate-limit.ts |
postgresql |
data | healthy | server/src/storage/interfaces.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | web/src/App.tsx |
ErrorBoundary |
frontend | healthy | web/src/components/shared/ErrorBoundary.tsx |
FeatureErrorBoundary |
frontend | healthy | web/src/components/shared/FeatureErrorBoundary.tsx |
PromptRegistry |
frontend | healthy | web/src/components/prompts/PromptRegistry.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::scheduled-qa |
cicd | healthy | .github/workflows/scheduled-qa.yml |
gha::desktop-release |
cicd | healthy | .github/workflows/desktop-release.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::desktop-artifacts |
cicd | healthy | .github/workflows/desktop-artifacts.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
migration-service.test.ts |
data | healthy | server/src/__tests__/migration-service.test.ts |
migration-service.ts |
data | healthy | server/src/services/migration-service.ts |
migrations.ts |
data | healthy | server/src/storage/sqlite/migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | demo/seed.sh |
nginx |
network | healthy | scripts/create-review-tasks.sh |
caddy |
network | healthy | scripts/create-review-tasks.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | server/src/utils/url-validation.ts |
vps::gcp |
hardware | healthy | server/src/utils/url-validation.ts |
vps::azure |
hardware | healthy | server/src/utils/url-validation.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
veritas-kanban |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5yiuixym |
software | healthy | /tmp/repobility-clone-5yiuixym |
This page is publicly accessible at:
https://repobility.com/scan/52ffb460-31b3-4e4c-8fbc-f948099ce16c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/52ffb460-31b3-4e4c-8fbc-f948099ce16c/
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.