https://github.com/tombaldwin/candor-ts
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
31 raw signals (0 security + 31 graph)
Last scanned 2 months, 1 week ago · v1 · 31 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 317 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 |
|---|---|---|---|
boundary |
software | healthy | test-unit.mjs:boundary |
ok |
software | healthy | test-watch.mjs:ok |
f |
software | healthy | test-watch.mjs:f |
carries |
software | healthy | test-watch.mjs:carries |
f |
software | healthy | check.mjs:f |
takes |
software | healthy | query-core.mjs:takes |
siblings |
software | healthy | query-core.mjs:siblings |
isReport |
software | healthy | query-core.mjs:isReport |
normFn |
software | healthy | query-core.mjs:normFn |
arr |
software | healthy | query-core.mjs:arr |
normFns |
software | healthy | query-core.mjs:normFns |
loadReport |
software | healthy | query-core.mjs:loadReport |
loadCallgraph |
software | healthy | query-core.mjs:loadCallgraph |
norm |
software | healthy | query-core.mjs:norm |
matchTier |
software | healthy | query-core.mjs:matchTier |
matches |
software | healthy | query-core.mjs:matches |
reverseGraph |
software | healthy | query-core.mjs:reverseGraph |
carries |
software | healthy | query-core.mjs:carries |
indexFns |
software | healthy | query-core.mjs:indexFns |
show |
software | healthy | query-core.mjs:show |
where |
software | healthy | query-core.mjs:where |
callers |
software | healthy | query-core.mjs:callers |
map |
software | healthy | query-core.mjs:map |
m |
software | healthy | query-core.mjs:m |
reachable |
software | healthy | query-core.mjs:reachable |
impact |
software | healthy | query-core.mjs:impact |
path |
software | healthy | query-core.mjs:path |
isSource |
software | healthy | query-core.mjs:isSource |
effectsByFn |
software | healthy | query-core.mjs:effectsByFn |
diff |
software | healthy | query-core.mjs:diff |
gains |
software | healthy | query-core.mjs:gains |
whatif |
software | healthy | query-core.mjs:whatif |
inferred |
software | healthy | fabrication_probe.mjs:inferred |
PARAMETER |
software | healthy | fabrication_probe.mjs:PARAMETER |
emitFixture |
software | healthy | fabrication_probe.mjs:emitFixture |
$ |
software | healthy | fabrication_probe.mjs:$ |
runCase |
software | healthy | fabrication_probe.mjs:runCase |
main |
software | healthy | fabrication_probe.mjs:main |
isTestPath |
software | healthy | scan-core.mjs:isTestPath |
can |
software | healthy | scan-core.mjs:can |
kappa |
software | healthy | scan-core.mjs:kappa |
kappaKnows |
software | healthy | scan-core.mjs:kappaKnows |
commandHeadEffects |
software | healthy | scan-core.mjs:commandHeadEffects |
hostLiteral |
software | healthy | scan-core.mjs:hostLiteral |
tablesInSql |
software | healthy | scan-core.mjs:tablesInSql |
ident |
software | healthy | scan-core.mjs:ident |
ok |
software | healthy | test-mcp.mjs:ok |
eq |
software | healthy | test-mcp.mjs:eq |
leaf |
software | healthy | test-mcp.mjs:leaf |
mid |
software | healthy | test-mcp.mjs:mid |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Holder |
software | healthy | Cases.ts:Holder |
Svc |
software | healthy | Cases.ts:Svc |
arrow |
software | healthy | test.mjs:arrow |
Handler |
software | healthy | test.mjs:Handler |
Config |
software | healthy | test.mjs:Config |
Implicit |
software | healthy | test.mjs:Implicit |
Repository |
software | healthy | test.mjs:Repository |
UserEntity |
software | healthy | test.mjs:UserEntity |
Svc |
software | healthy | test.mjs:Svc |
Ctl |
software | healthy | test.mjs:Ctl |
Loader |
software | healthy | test.mjs:Loader |
FsStore |
software | healthy | test.mjs:FsStore |
Base |
software | healthy | test.mjs:Base |
PgStore |
software | healthy | test.mjs:PgStore |
MemStore |
software | healthy | test.mjs:MemStore |
maps |
software | healthy | scan.mjs:maps |
to |
software | healthy | scan.mjs:to |
may |
software | healthy | scan.mjs:may |
gets |
software | healthy | scan.mjs:gets |
with |
software | healthy | scan.mjs:with |
identifier |
software | healthy | scan.mjs:identifier |
lies |
software | healthy | scan.mjs:lies |
can |
software | healthy | scan.mjs:can |
this |
software | healthy | fuzz.mjs:this |
method |
software | healthy | fuzz.mjs:method |
is |
software | healthy | fuzz.mjs:is |
Animal |
software | healthy | fuzz.mjs:Animal |
Dog |
software | healthy | fuzz.mjs:Dog |
Cat |
software | healthy | fuzz.mjs:Cat |
| Label | Layer | Status | Path |
|---|---|---|---|
test-unit.mjs |
software | healthy | test-unit.mjs |
test-watch.mjs |
software | healthy | test-watch.mjs |
README.md |
software | healthy | README.md |
PROVE-IT.md |
software | healthy | PROVE-IT.md |
check.mjs |
software | healthy | check.mjs |
query-core.mjs |
software | healthy | query-core.mjs |
fabrication_probe.mjs |
software | healthy | fabrication_probe.mjs |
scan-core.mjs |
software | healthy | scan-core.mjs |
test-mcp.mjs |
software | healthy | test-mcp.mjs |
package.json |
software | healthy | package.json |
mcp.mjs |
software | healthy | mcp.mjs |
Cases.ts |
software | healthy | Cases.ts |
test.mjs |
software | healthy | test.mjs |
query.mjs |
software | healthy | query.mjs |
scan.mjs |
software | healthy | scan.mjs |
policy.mjs |
software | healthy | policy.mjs |
fuzz.mjs |
software | healthy | fuzz.mjs |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
contract.mjs |
software | healthy | contract.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
watch.mjs |
software | healthy | watch.mjs |
sweep.sh |
software | healthy | eval/sweep.sh |
RESULTS-sweep.md |
software | healthy | eval/RESULTS-sweep.md |
ci.yml |
software | healthy | .github/workflows/ci.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
AGENTS.md |
quality | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
mongodb |
data | healthy | README.md |
redis |
data | healthy | README.md |
mysql |
data | healthy | scan-core.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
eval |
software | healthy | eval |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scan.mjs |
security | healthy | scan.mjs |
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
auth::AGENTS.md |
security | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /x |
api | healthy | test.mjs |
GET /pure |
api | healthy | test.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | fabrication_probe.mjs |
127.0.0.1 |
network | healthy | fuzz.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test-and-fuzz |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-gw67siqp |
software | healthy | /tmp/repobility-clone-gw67siqp |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | fabrication_probe.mjs |
This page is publicly accessible at:
https://repobility.com/scan/106bf295-8298-4362-a075-e539fa2cb5b7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/106bf295-8298-4362-a075-e539fa2cb5b7/
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.