https://github.com/william-laverty/ato-mcp
· scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 1 week ago · v1 · 30 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 419 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 |
|---|---|---|---|
call |
software | healthy | packages/mcp/test/lib/remote-tools.test.ts:call |
makeStore |
software | healthy | packages/mcp/test/helpers/make-store.ts:makeStore |
out |
software | healthy | packages/mcp/test/e2e/mcp-protocol.test.ts:out |
main |
software | healthy | packages/mcp/src/index.ts:main |
buildServerForTesting |
software | healthy | packages/mcp/src/server.ts:buildServerForTesting |
runMcp |
software | healthy | packages/mcp/src/server.ts:runMcp |
runOnboard |
software | healthy | packages/mcp/src/lib/onboard.ts:runOnboard |
hit |
software | healthy | packages/shared/test/lib/citations.test.ts:hit |
mockStore |
software | healthy | packages/shared/test/lib/citations.test.ts:mockStore |
deps |
software | healthy | packages/shared/test/tools/audit_risk_check.test.ts:deps |
fired |
software | healthy | packages/shared/test/tools/audit_risk_check.test.ts:fired |
cat |
software | healthy | packages/shared/test/tools/deduction_discovery.test.ts:cat |
depsFor |
software | healthy | packages/shared/test/tools/deduction_discovery.test.ts:deps… |
idsFrom |
software | healthy | packages/shared/test/tools/deduction_discovery.test.ts:idsF… |
deps |
software | healthy | packages/shared/test/tools/depreciation_helper.test.ts:deps |
ids |
software | healthy | packages/shared/test/tools/depreciation_helper.test.ts:ids |
unav |
software | healthy | packages/shared/test/tools/depreciation_helper.test.ts:unav |
deps |
software | healthy | packages/shared/test/tools/bas_prep_checklist.test.ts:deps |
ids |
software | healthy | packages/shared/test/tools/bas_prep_checklist.test.ts:ids |
tierOf |
software | healthy | packages/shared/test/tools/bas_prep_checklist.test.ts:tierOf |
isValidAbn |
software | healthy | packages/shared/src/facts.ts:isValidAbn |
composeSeedQuery |
software | healthy | packages/shared/src/lib/citations.ts:composeSeedQuery |
resolveCitations |
software | healthy | packages/shared/src/lib/citations.ts:resolveCitations |
resolveCitationsSafe |
software | healthy | packages/shared/src/lib/citations.ts:resolveCitationsSafe |
mapWithConcurrency |
software | healthy | packages/shared/src/lib/citations.ts:mapWithConcurrency |
rrfFuse |
software | healthy | packages/shared/src/lib/rrf.ts:rrfFuse |
isValidAnzsicCode |
software | healthy | packages/shared/src/lib/anzsic.ts:isValidAnzsicCode |
getChunks |
software | healthy | packages/shared/src/tools/get_chunks.ts:getChunks |
getThreshold |
software | healthy | packages/shared/src/tools/get_threshold.ts:getThreshold |
stats |
software | healthy | packages/shared/src/tools/stats.ts:stats |
getDoc |
software | healthy | packages/shared/src/tools/get_doc.ts:getDoc |
mapGstPeriod |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:mapGstPeriod |
quarterlyDueDate |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:quarterlyDu… |
dueDateFor |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:dueDateFor |
formFor |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:formFor |
periodLabel |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:periodLabel |
reg |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:reg |
fyToPit |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:fyToPit |
basPrepChecklist |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:basPrepChec… |
toResult |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:toResult |
degradedNote |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:degradedNote |
cc |
software | healthy | packages/shared/src/tools/bas_prep_checklist.ts:cc |
round2 |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:round2 |
fyBounds |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:fyBounds |
fyOfDate |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:fyOfDate |
nextFy |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:nextFy |
daysInclusive |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:daysInclus… |
daysHeldInFy |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:daysHeldIn… |
primeCostSchedule |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:primeCostS… |
diminishingValueSchedule |
software | healthy | packages/shared/src/tools/depreciation_helper.ts:diminishin… |
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 |
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 |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
RELEASING.md |
software | healthy | RELEASING.md |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
tools.md |
software | healthy | docs/tools.md |
smoke.sh |
software | healthy | scripts/smoke.sh |
README.md |
software | healthy | packages/mcp/README.md |
package.json |
software | healthy | packages/mcp/package.json |
tsconfig.json |
software | healthy | packages/mcp/tsconfig.json |
vitest.config.ts |
software | healthy | packages/mcp/vitest.config.ts |
server.test.ts |
software | healthy | packages/mcp/test/server.test.ts |
store.test.ts |
software | healthy | packages/mcp/test/store.test.ts |
seed.sql |
software | healthy | packages/mcp/test/fixtures/seed.sql |
remote-tools.test.ts |
software | healthy | packages/mcp/test/lib/remote-tools.test.ts |
rrf.test.ts |
software | healthy | packages/mcp/test/lib/rrf.test.ts |
sqlite-store.ts |
software | healthy | packages/mcp/test/helpers/sqlite-store.ts |
make-store.ts |
software | healthy | packages/mcp/test/helpers/make-store.ts |
get_chunks.test.ts |
software | healthy | packages/mcp/test/tools/get_chunks.test.ts |
get_definition.test.ts |
software | healthy | packages/mcp/test/tools/get_definition.test.ts |
get_doc_anchors.test.ts |
software | healthy | packages/mcp/test/tools/get_doc_anchors.test.ts |
search.test.ts |
software | healthy | packages/mcp/test/tools/search.test.ts |
stats.test.ts |
software | healthy | packages/mcp/test/tools/stats.test.ts |
get_doc.test.ts |
software | healthy | packages/mcp/test/tools/get_doc.test.ts |
get_threshold.test.ts |
software | healthy | packages/mcp/test/tools/get_threshold.test.ts |
fetch.test.ts |
software | healthy | packages/mcp/test/tools/fetch.test.ts |
mcp-protocol.test.ts |
software | healthy | packages/mcp/test/e2e/mcp-protocol.test.ts |
index.ts |
software | healthy | packages/mcp/src/index.ts |
server.ts |
software | healthy | packages/mcp/src/server.ts |
onboard.ts |
software | healthy | packages/mcp/src/lib/onboard.ts |
remote-tools.ts |
software | healthy | packages/mcp/src/lib/remote-tools.ts |
README.md |
software | healthy | packages/shared/README.md |
package.json |
software | healthy | packages/shared/package.json |
tsconfig.json |
software | healthy | packages/shared/tsconfig.json |
facts.test.ts |
software | healthy | packages/shared/test/facts.test.ts |
anzsic.test.ts |
software | healthy | packages/shared/test/anzsic.test.ts |
tools.schema.test.ts |
software | healthy | packages/shared/test/tools.schema.test.ts |
types.test.ts |
software | healthy | packages/shared/test/types.test.ts |
citations.test.ts |
software | healthy | packages/shared/test/lib/citations.test.ts |
get_user_facts.test.ts |
software | healthy | packages/shared/test/tools/get_user_facts.test.ts |
audit_risk_check.test.ts |
software | healthy | packages/shared/test/tools/audit_risk_check.test.ts |
deduction_discovery.test.ts |
software | healthy | packages/shared/test/tools/deduction_discovery.test.ts |
depreciation_helper.test.ts |
software | healthy | packages/shared/test/tools/depreciation_helper.test.ts |
bas_prep_checklist.test.ts |
software | healthy | packages/shared/test/tools/bas_prep_checklist.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 |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
mcp |
software | healthy | packages/mcp |
test |
software | healthy | packages/mcp/test |
fixtures |
software | healthy | packages/mcp/test/fixtures |
lib |
software | healthy | packages/mcp/test/lib |
helpers |
software | healthy | packages/mcp/test/helpers |
tools |
software | healthy | packages/mcp/test/tools |
e2e |
software | healthy | packages/mcp/test/e2e |
src |
software | healthy | packages/mcp/src |
lib |
software | healthy | packages/mcp/src/lib |
shared |
software | healthy | packages/shared |
test |
software | healthy | packages/shared/test |
lib |
software | healthy | packages/shared/test/lib |
tools |
software | healthy | packages/shared/test/tools |
scripts |
software | healthy | packages/shared/scripts |
src |
software | healthy | packages/shared/src |
lib |
software | healthy | packages/shared/src/lib |
embed |
software | healthy | packages/shared/src/embed |
tools |
software | healthy | packages/shared/src/tools |
store |
software | healthy | packages/shared/src/store |
web |
software | healthy | packages/web |
test |
software | healthy | packages/web/test |
components |
software | healthy | packages/web/components |
site |
software | healthy | packages/web/components/site |
app |
software | healthy | packages/web/app |
api |
software | healthy | packages/web/app/api |
poll |
software | healthy | packages/web/app/api/poll |
docs |
software | healthy | packages/web/app/docs |
onboard |
software | healthy | packages/web/app/onboard |
install |
software | healthy | packages/web/app/onboard/install |
facts |
software | healthy | packages/web/app/onboard/facts |
verify |
software | healthy | packages/web/app/onboard/verify |
terms |
software | healthy | packages/web/app/terms |
account |
software | healthy | packages/web/app/account |
delete |
software | healthy | packages/web/app/account/delete |
facts |
software | healthy | packages/web/app/account/facts |
edit |
software | healthy | packages/web/app/account/facts/edit |
privacy |
software | healthy | packages/web/app/privacy |
lib |
software | healthy | packages/web/lib |
supabase |
software | healthy | packages/web/lib/supabase |
backend |
software | healthy | packages/backend |
api |
software | healthy | packages/backend/api |
test |
software | healthy | packages/backend/test |
migrations |
software | healthy | packages/backend/migrations |
src |
software | healthy | packages/backend/src |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
user_facts |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
bearer_tokens |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
usage_events |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
onboard_sessions |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
mcp_connections |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
docs |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
chunks |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
anchors |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
citations |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
definitions |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
thresholds |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
meta |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | packages/web/app/page.tsx |
/docs |
frontend | healthy | packages/web/app/docs/page.tsx |
/onboard |
frontend | healthy | packages/web/app/onboard/page.tsx |
/onboard/install |
frontend | healthy | packages/web/app/onboard/install/page.tsx |
/onboard/facts |
frontend | healthy | packages/web/app/onboard/facts/page.tsx |
/onboard/verify |
frontend | healthy | packages/web/app/onboard/verify/page.tsx |
/terms |
frontend | healthy | packages/web/app/terms/page.tsx |
/account |
frontend | healthy | packages/web/app/account/page.tsx |
/account/delete |
frontend | healthy | packages/web/app/account/delete/page.tsx |
/account/facts/edit |
frontend | healthy | packages/web/app/account/facts/edit/page.tsx |
/privacy |
frontend | healthy | packages/web/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
DeleteAccountClient |
frontend | healthy | packages/web/components/DeleteAccountClient.tsx |
InstallSnippet |
frontend | healthy | packages/web/components/InstallSnippet.tsx |
FactsWizard |
frontend | healthy | packages/web/components/FactsWizard.tsx |
NotFound |
frontend | healthy | packages/web/app/not-found.tsx |
HomePage |
frontend | healthy | packages/web/app/page.tsx |
RootLayout |
frontend | healthy | packages/web/app/layout.tsx |
DocsPage |
frontend | healthy | packages/web/app/docs/page.tsx |
OnboardPage |
frontend | healthy | packages/web/app/onboard/page.tsx |
TermsPage |
frontend | healthy | packages/web/app/terms/page.tsx |
PrivacyPage |
frontend | healthy | packages/web/app/privacy/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
0007_drop_dead_mode_columns.sql |
data | healthy | packages/backend/migrations/0007_drop_dead_mode_columns.sql |
0002_user_schema.sql |
data | healthy | packages/backend/migrations/0002_user_schema.sql |
0003_rpc_functions.sql |
data | healthy | packages/backend/migrations/0003_rpc_functions.sql |
0006_bulk_update_chunk_embeddings_rpc.sql |
data | healthy | packages/backend/migrations/0006_bulk_update_chunk_embeddin… |
0004_rls.sql |
data | healthy | packages/backend/migrations/0004_rls.sql |
0001_corpus_schema.sql |
data | healthy | packages/backend/migrations/0001_corpus_schema.sql |
0005_citations_natural_key.sql |
data | healthy | packages/backend/migrations/0005_citations_natural_key.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
SqliteStore |
software | healthy | packages/mcp/test/helpers/sqlite-store.ts:SqliteStore |
RemoteToolForwarder |
software | healthy | packages/mcp/src/lib/remote-tools.ts:RemoteToolForwarder |
codes |
software | healthy | packages/shared/src/lib/anzsic.ts:codes |
WasmEmbedder |
software | healthy | packages/backend/src/wasm-embedder.ts:WasmEmbedder |
SupabaseStore |
software | healthy | packages/backend/src/supabase-store.ts:SupabaseStore |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/npm-publish.yml |
security | healthy | .github/workflows/npm-publish.yml |
auth::packages/web/app/onboard/verify/page.tsx |
security | healthy | packages/web/app/onboard/verify/page.tsx |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
sqlite |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::npm-publish |
cicd | healthy | .github/workflows/npm-publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/npm-publish.yml |
node |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hk2q23yi |
software | healthy | /tmp/repobility-clone-hk2q23yi |
This page is publicly accessible at:
https://repobility.com/scan/6bd3b6b8-479a-4701-b480-d4e00d6de3ab/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6bd3b6b8-479a-4701-b480-d4e00d6de3ab/
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.