https://github.com/sb-dev/pactwright
· scanned 2026-06-16 00:03 UTC (2 months, 3 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 2 months, 3 weeks ago · v1 · 11 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 442 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 |
|---|---|---|---|
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 |
SPEC.md |
software | healthy | SPEC.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
glob.test.ts |
software | healthy | tests/glob.test.ts |
gate-io.test.ts |
software | healthy | tests/gate-io.test.ts |
spec.test.ts |
software | healthy | tests/spec.test.ts |
checkdiff.test.ts |
software | healthy | tests/checkdiff.test.ts |
driftmap.test.ts |
software | healthy | tests/driftmap.test.ts |
gate.test.ts |
software | healthy | tests/gate.test.ts |
node-types.yaml |
software | healthy | tests/fixtures/good-drift/specs/schema/node-types.yaml |
validation-rules.yaml |
software | healthy | tests/fixtures/good-drift/specs/schema/validation-rules.yaml |
edge-types.yaml |
software | healthy | tests/fixtures/good-drift/specs/schema/edge-types.yaml |
evidence-x-bbbb.md |
software | healthy | tests/fixtures/good-drift/specs/nodes/evidence-x-bbbb.md |
drift-finding-x-cccc.md |
software | healthy | tests/fixtures/good-drift/specs/nodes/drift-finding-x-cccc.… |
capability-x-aaaa.md |
software | healthy | tests/fixtures/good-drift/specs/nodes/capability-x-aaaa.md |
edges.yaml |
software | healthy | tests/fixtures/good-drift/specs/graph/edges.yaml |
outgoing.yaml |
software | healthy | tests/fixtures/good/specs/indexes/outgoing.yaml |
incoming.yaml |
software | healthy | tests/fixtures/good/specs/indexes/incoming.yaml |
by-type.yaml |
software | healthy | tests/fixtures/good/specs/indexes/by-type.yaml |
unresolved.yaml |
software | healthy | tests/fixtures/good/specs/indexes/unresolved.yaml |
node-types.yaml |
software | healthy | tests/fixtures/good/specs/schema/node-types.yaml |
validation-rules.yaml |
software | healthy | tests/fixtures/good/specs/schema/validation-rules.yaml |
edge-types.yaml |
software | healthy | tests/fixtures/good/specs/schema/edge-types.yaml |
intent-good-aaaa.md |
software | healthy | tests/fixtures/good/specs/nodes/intent-good-aaaa.md |
contract-good-bbbb.md |
software | healthy | tests/fixtures/good/specs/nodes/contract-good-bbbb.md |
edges.yaml |
software | healthy | tests/fixtures/good/specs/graph/edges.yaml |
node-types.yaml |
software | healthy | tests/fixtures/good-waives/specs/schema/node-types.yaml |
validation-rules.yaml |
software | healthy | tests/fixtures/good-waives/specs/schema/validation-rules.ya… |
edge-types.yaml |
software | healthy | tests/fixtures/good-waives/specs/schema/edge-types.yaml |
checks.yaml |
software | healthy | tests/fixtures/good-waives/specs/schema/checks.yaml |
override-waiver-3333.md |
software | healthy | tests/fixtures/good-waives/specs/nodes/override-waiver-3333… |
edges.yaml |
software | healthy | tests/fixtures/good-waives/specs/graph/edges.yaml |
node-types.yaml |
software | healthy | tests/fixtures/bad/bad-status/specs/schema/node-types.yaml |
validation-rules.yaml |
software | healthy | tests/fixtures/bad/bad-status/specs/schema/validation-rules… |
edge-types.yaml |
software | healthy | tests/fixtures/bad/bad-status/specs/schema/edge-types.yaml |
intent-badstatus-2222.md |
software | healthy | tests/fixtures/bad/bad-status/specs/nodes/intent-badstatus-… |
edges.yaml |
software | healthy | tests/fixtures/bad/bad-status/specs/graph/edges.yaml |
node-types.yaml |
software | healthy | tests/fixtures/bad/missing-required-field/specs/schema/node… |
validation-rules.yaml |
software | healthy | tests/fixtures/bad/missing-required-field/specs/schema/vali… |
edge-types.yaml |
software | healthy | tests/fixtures/bad/missing-required-field/specs/schema/edge… |
intent-nostatus-3333.md |
software | healthy | tests/fixtures/bad/missing-required-field/specs/nodes/inten… |
edges.yaml |
software | healthy | tests/fixtures/bad/missing-required-field/specs/graph/edges… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
good-drift |
software | healthy | tests/fixtures/good-drift |
specs |
software | healthy | tests/fixtures/good-drift/specs |
schema |
software | healthy | tests/fixtures/good-drift/specs/schema |
nodes |
software | healthy | tests/fixtures/good-drift/specs/nodes |
graph |
software | healthy | tests/fixtures/good-drift/specs/graph |
good |
software | healthy | tests/fixtures/good |
specs |
software | healthy | tests/fixtures/good/specs |
indexes |
software | healthy | tests/fixtures/good/specs/indexes |
schema |
software | healthy | tests/fixtures/good/specs/schema |
nodes |
software | healthy | tests/fixtures/good/specs/nodes |
graph |
software | healthy | tests/fixtures/good/specs/graph |
good-waives |
software | healthy | tests/fixtures/good-waives |
specs |
software | healthy | tests/fixtures/good-waives/specs |
schema |
software | healthy | tests/fixtures/good-waives/specs/schema |
nodes |
software | healthy | tests/fixtures/good-waives/specs/nodes |
graph |
software | healthy | tests/fixtures/good-waives/specs/graph |
bad |
software | healthy | tests/fixtures/bad |
bad-status |
software | healthy | tests/fixtures/bad/bad-status |
specs |
software | healthy | tests/fixtures/bad/bad-status/specs |
schema |
software | healthy | tests/fixtures/bad/bad-status/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/bad-status/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/bad-status/specs/graph |
missing-required-field |
software | healthy | tests/fixtures/bad/missing-required-field |
specs |
software | healthy | tests/fixtures/bad/missing-required-field/specs |
schema |
software | healthy | tests/fixtures/bad/missing-required-field/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/missing-required-field/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/missing-required-field/specs/graph |
waives-unknown-check |
software | healthy | tests/fixtures/bad/waives-unknown-check |
specs |
software | healthy | tests/fixtures/bad/waives-unknown-check/specs |
schema |
software | healthy | tests/fixtures/bad/waives-unknown-check/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/waives-unknown-check/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/waives-unknown-check/specs/graph |
rule-disable |
software | healthy | tests/fixtures/bad/rule-disable |
specs |
software | healthy | tests/fixtures/bad/rule-disable/specs |
indexes |
software | healthy | tests/fixtures/bad/rule-disable/specs/indexes |
schema |
software | healthy | tests/fixtures/bad/rule-disable/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/rule-disable/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/rule-disable/specs/graph |
schema-extension |
software | healthy | tests/fixtures/bad/schema-extension |
specs |
software | healthy | tests/fixtures/bad/schema-extension/specs |
schema |
software | healthy | tests/fixtures/bad/schema-extension/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/schema-extension/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/schema-extension/specs/graph |
wrong-endpoint-type |
software | healthy | tests/fixtures/bad/wrong-endpoint-type |
specs |
software | healthy | tests/fixtures/bad/wrong-endpoint-type/specs |
schema |
software | healthy | tests/fixtures/bad/wrong-endpoint-type/specs/schema |
nodes |
software | healthy | tests/fixtures/bad/wrong-endpoint-type/specs/nodes |
graph |
software | healthy | tests/fixtures/bad/wrong-endpoint-type/specs/graph |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
git |
software | healthy | tests/gate-io.test.ts:git |
writeNode |
software | healthy | tests/gate-io.test.ts:writeNode |
writeEdges |
software | healthy | tests/gate-io.test.ts:writeEdges |
makeBaseRepo |
software | healthy | tests/gate-io.test.ts:makeBaseRepo |
inRepo |
software | healthy | tests/gate-io.test.ts:inRepo |
gateCli |
software | healthy | tests/gate-io.test.ts:gateCli |
runCli |
software | healthy | tests/spec.test.ts:runCli |
copyFixture |
software | healthy | tests/spec.test.ts:copyFixture |
expectedErrors |
software | healthy | tests/spec.test.ts:expectedErrors |
errorLines |
software | healthy | tests/spec.test.ts:errorLines |
node |
software | healthy | tests/checkdiff.test.ts:node |
edge |
software | healthy | tests/checkdiff.test.ts:edge |
spec |
software | healthy | tests/checkdiff.test.ts:spec |
node |
software | healthy | tests/driftmap.test.ts:node |
edge |
software | healthy | tests/driftmap.test.ts:edge |
spec |
software | healthy | tests/driftmap.test.ts:spec |
node |
software | healthy | tests/gate.test.ts:node |
edge |
software | healthy | tests/gate.test.ts:edge |
spec |
software | healthy | tests/gate.test.ts:spec |
toYaml |
software | healthy | tools/yaml.ts:toYaml |
fromYaml |
software | healthy | tools/yaml.ts:fromYaml |
git |
software | healthy | tools/gitdiff.ts:git |
resolveBase |
software | healthy | tools/gitdiff.ts:resolveBase |
baseEdgeIds |
software | healthy | tools/gitdiff.ts:baseEdgeIds |
id |
software | healthy | tools/gitdiff.ts:id |
addedEdgeIds |
software | healthy | tools/gitdiff.ts:addedEdgeIds |
addedNodeIds |
software | healthy | tools/gitdiff.ts:addedNodeIds |
changedFiles |
software | healthy | tools/gitdiff.ts:changedFiles |
splitFrontmatter |
software | healthy | tools/loader.ts:splitFrontmatter |
readYamlFile |
software | healthy | tools/loader.ts:readYamlFile |
asRecord |
software | healthy | tools/loader.ts:asRecord |
asList |
software | healthy | tools/loader.ts:asList |
loadSpec |
software | healthy | tools/loader.ts:loadSpec |
asString |
software | healthy | tools/loader.ts:asString |
compareStrings |
software | healthy | tools/loader.ts:compareStrings |
capabilityPaths |
software | healthy | tools/loader.ts:capabilityPaths |
nodesById |
software | healthy | tools/loader.ts:nodesById |
of |
software | healthy | tools/gate.ts:of |
toDateString |
software | healthy | tools/gate.ts:toDateString |
evaluateGate |
software | healthy | tools/gate.ts:evaluateGate |
runGate |
software | healthy | tools/gate.ts:runGate |
compareEntries |
software | healthy | tools/indexer.ts:compareEntries |
buildIndexes |
software | healthy | tools/indexer.ts:buildIndexes |
serializeIndexes |
software | healthy | tools/indexer.ts:serializeIndexes |
writeIndexes |
software | healthy | tools/indexer.ts:writeIndexes |
globToRegExp |
software | healthy | tools/glob.ts:globToRegExp |
matchGlob |
software | healthy | tools/glob.ts:matchGlob |
matchAny |
software | healthy | tools/glob.ts:matchAny |
main |
software | healthy | tools/spec.ts:main |
formatFinding |
software | healthy | tools/validator.ts:formatFinding |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
gha::spec-index |
cicd | healthy | .github/workflows/spec-index.yml |
gha::drift-review |
cicd | healthy | .github/workflows/drift-review.yml |
gha::pr-evidence |
cicd | healthy | .github/workflows/pr-evidence.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::spec-validate |
cicd | healthy | .github/workflows/spec-validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
spec-index |
cicd | healthy | .github/workflows/spec-index.yml |
drift-review |
cicd | healthy | .github/workflows/drift-review.yml |
pr-evidence |
cicd | healthy | .github/workflows/pr-evidence.yml |
ci |
cicd | healthy | .github/workflows/ci.yml |
spec-validate |
cicd | healthy | .github/workflows/spec-validate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6gs72ryq |
software | healthy | /tmp/repobility-clone-6gs72ryq |
This page is publicly accessible at:
https://repobility.com/scan/2e0ea38a-3933-44f0-bd1a-3ef6f510cb64/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2e0ea38a-3933-44f0-bd1a-3ef6f510cb64/
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.