https://github.com/shibukazu/ccqa
· scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)
41 raw signals (0 security + 41 graph)
Last scanned 2 months, 2 weeks ago · v1 · 37 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 655 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 |
|---|---|---|---|
installFakeAgentBrowser |
software | healthy | tests/e2e/_helpers/fake-ab.ts:installFakeAgentBrowser |
stripAnsi |
software | healthy | tests/e2e/_helpers/env.ts:stripAnsi |
noColorEnv |
software | healthy | tests/e2e/_helpers/env.ts:noColorEnv |
makeFakeProject |
software | healthy | tests/e2e/_helpers/fake-project.ts:makeFakeProject |
fixturePath |
software | healthy | tests/e2e/_helpers/fake-project.ts:fixturePath |
materializeCcqaPackage |
software | healthy | tests/e2e/_helpers/fake-project.ts:materializeCcqaPackage |
resolveCcqaCommand |
software | healthy | tests/e2e/_helpers/cli.ts:resolveCcqaCommand |
runCcqa |
software | healthy | tests/e2e/_helpers/cli.ts:runCcqa |
getRepoRoot |
software | healthy | tests/e2e/_helpers/cli.ts:getRepoRoot |
writeMockMessages |
software | healthy | tests/e2e/_helpers/fake-claude.ts:writeMockMessages |
distBuilt |
software | healthy | tests/e2e/scenarios/install-smoke.test.ts:distBuilt |
combined |
software | healthy | tests/e2e/scenarios/install-smoke.test.ts:combined |
mockStepMessages |
software | healthy | tests/e2e/scenarios/run-nd.test.ts:mockStepMessages |
readDirEntries |
software | healthy | tests/e2e/scenarios/run-nd.test.ts:readDirEntries |
distBuilt |
software | healthy | tests/e2e/scenarios/shebang.test.ts:distBuilt |
run |
software | healthy | tests/e2e/scenarios/shebang.test.ts:run |
noAuthEnv |
software | healthy | tests/e2e/scenarios/run-drift-report.test.ts:noAuthEnv |
stubSecurityBinary |
software | healthy | tests/e2e/scenarios/run-drift-report.test.ts:stubSecurityBi… |
addSpec |
software | healthy | tests/e2e/scenarios/run-summary.test.ts:addSpec |
parseTestSpec |
software | healthy | src/spec/parser.ts:parseTestSpec |
parseBlockSpec |
software | healthy | src/spec/parser.ts:parseBlockSpec |
parseYamlOrThrow |
software | healthy | src/spec/parser.ts:parseYamlOrThrow |
enrichZodError |
software | healthy | src/spec/parser.ts:enrichZodError |
humanizeIssue |
software | healthy | src/spec/parser.ts:humanizeIssue |
isIncludeStep |
software | healthy | src/spec/yaml-schema.ts:isIncludeStep |
isParamRequired |
software | healthy | src/spec/yaml-schema.ts:isParamRequired |
expandSpec |
software | healthy | src/spec/expand.ts:expandSpec |
allocId |
software | healthy | src/spec/expand.ts:allocId |
resolveBlock |
software | healthy | src/spec/expand.ts:resolveBlock |
lookup |
software | healthy | src/spec/expand.ts:lookup |
collectIncludedBlockNames |
software | healthy | src/spec/expand.ts:collectIncludedBlockNames |
tryCollectIncludedBlockNames |
software | healthy | src/spec/expand.ts:tryCollectIncludedBlockNames |
actionsToScript |
software | healthy | src/codegen/actions-to-script.ts:actionsToScript |
actionsToLines |
software | healthy | src/codegen/actions-to-script.ts:actionsToLines |
fillValueOf |
software | healthy | src/codegen/actions-to-script.ts:fillValueOf |
appendEmptyStepNotice |
software | healthy | src/codegen/actions-to-script.ts:appendEmptyStepNotice |
isRefSelector |
software | healthy | src/codegen/actions-to-script.ts:isRefSelector |
isStateSelector |
software | healthy | src/codegen/actions-to-script.ts:isStateSelector |
actionToLine |
software | healthy | src/codegen/actions-to-script.ts:actionToLine |
url |
software | healthy | src/codegen/actions-to-script.ts:url |
buildFindArgs |
software | healthy | src/codegen/actions-to-script.ts:buildFindArgs |
droppedFindMarker |
software | healthy | src/codegen/actions-to-script.ts:droppedFindMarker |
tautologicalStateAssertMarker |
software | healthy | src/codegen/actions-to-script.ts:tautologicalStateAssertMar… |
j |
software | healthy | src/codegen/actions-to-script.ts:j |
jExpr |
software | healthy | src/codegen/actions-to-script.ts:jExpr |
cleanupActions |
software | healthy | src/codegen/cleanup.ts:cleanupActions |
preflightAgentBrowserCommand |
software | healthy | src/cli/preflight.ts:preflightAgentBrowserCommand |
resolveVitestConfig |
software | healthy | src/cli/run.ts:resolveVitestConfig |
runTests |
software | healthy | src/cli/run.ts:runTests |
failedSpec |
software | healthy | src/cli/run.ts:failedSpec |
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 |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
tsdown.config.ts |
software | healthy | tsdown.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.config.ts |
software | healthy | tests/e2e/fixtures/host-config-leak/vitest.config.ts |
fake-ab.ts |
software | healthy | tests/e2e/_helpers/fake-ab.ts |
env.ts |
software | healthy | tests/e2e/_helpers/env.ts |
fake-project.ts |
software | healthy | tests/e2e/_helpers/fake-project.ts |
cli.ts |
software | healthy | tests/e2e/_helpers/cli.ts |
fake-claude.ts |
software | healthy | tests/e2e/_helpers/fake-claude.ts |
run-user-override.test.ts |
software | healthy | tests/e2e/scenarios/run-user-override.test.ts |
test-helpers.import.test.ts |
software | healthy | tests/e2e/scenarios/test-helpers.import.test.ts |
install-smoke.test.ts |
software | healthy | tests/e2e/scenarios/install-smoke.test.ts |
run.test.ts |
software | healthy | tests/e2e/scenarios/run.test.ts |
run-nd.test.ts |
software | healthy | tests/e2e/scenarios/run-nd.test.ts |
shebang.test.ts |
software | healthy | tests/e2e/scenarios/shebang.test.ts |
run-config-isolation.test.ts |
software | healthy | tests/e2e/scenarios/run-config-isolation.test.ts |
run-drift-report.test.ts |
software | healthy | tests/e2e/scenarios/run-drift-report.test.ts |
run-summary.test.ts |
software | healthy | tests/e2e/scenarios/run-summary.test.ts |
generate.stub.test.ts |
software | healthy | tests/e2e/scenarios/generate.stub.test.ts |
perspectives.md |
software | healthy | docs/perspectives.md |
report.md |
software | healthy | docs/report.md |
README.ja.md |
software | healthy | docs/README.ja.md |
drift.md |
software | healthy | docs/drift.md |
draft.md |
software | healthy | docs/draft.md |
auto-fix.md |
software | healthy | docs/auto-fix.md |
blocks.md |
software | healthy | docs/blocks.md |
assertions.md |
software | healthy | docs/assertions.md |
0001-lenient-post-trace-validation.md |
software | healthy | docs/adr/0001-lenient-post-trace-validation.md |
README.md |
software | healthy | docs/adr/README.md |
0003-perspectives-factual-inventory.md |
software | healthy | docs/adr/0003-perspectives-factual-inventory.md |
0002-avoid-agent-browser-wait-selector.md |
software | healthy | docs/adr/0002-avoid-agent-browser-wait-selector.md |
template.md |
software | healthy | docs/adr/template.md |
ci.yml |
software | healthy | .github/workflows/ci.yml |
release.yml |
software | healthy | .github/workflows/release.yml |
types.test.ts |
software | healthy | src/types.test.ts |
types.ts |
software | healthy | src/types.ts |
parser.ts |
software | healthy | src/spec/parser.ts |
yaml-schema.test.ts |
software | healthy | src/spec/yaml-schema.test.ts |
perspectives-schema.ts |
software | healthy | src/spec/perspectives-schema.ts |
yaml-schema.ts |
software | healthy | src/spec/yaml-schema.ts |
parser.test.ts |
software | healthy | src/spec/parser.test.ts |
expand.test.ts |
software | healthy | src/spec/expand.test.ts |
expand.ts |
software | healthy | src/spec/expand.ts |
actions-to-script.ts |
software | healthy | src/codegen/actions-to-script.ts |
cleanup.ts |
software | healthy | src/codegen/cleanup.ts |
actions-to-script.test.ts |
software | healthy | src/codegen/actions-to-script.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 |
|---|---|---|---|
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
fixtures |
software | healthy | tests/e2e/fixtures |
host-config-leak |
software | healthy | tests/e2e/fixtures/host-config-leak |
_helpers |
software | healthy | tests/e2e/_helpers |
scenarios |
software | healthy | tests/e2e/scenarios |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
spec |
software | healthy | src/spec |
codegen |
software | healthy | src/codegen |
cli |
software | healthy | src/cli |
drift |
software | healthy | src/drift |
runtime |
software | healthy | src/runtime |
report |
software | healthy | src/report |
store |
software | healthy | src/store |
prompts |
software | healthy | src/prompts |
claude |
software | healthy | src/claude |
diagnose |
software | healthy | src/diagnose |
| Label | Layer | Status | Path |
|---|---|---|---|
TailBuffer |
software | healthy | src/cli/run.ts:TailBuffer |
of |
software | healthy | src/runtime/literal-scrub.ts:of |
AgentBrowserUnavailableError |
software | healthy | src/runtime/agent-browser-bin.ts:AgentBrowserUnavailableErr… |
names |
software | healthy | src/report/prompt.ts:names |
names |
software | healthy | src/report/render.test.ts:names |
names |
software | healthy | src/prompts/trace.ts:names |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release.yml |
security | healthy | .github/workflows/release.yml |
auth::src/drift/auth.ts |
security | healthy | src/drift/auth.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DRY_RUN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yef3e9cp |
software | healthy | /tmp/repobility-clone-yef3e9cp |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/spec/expand.test.ts |
security | healthy | src/spec/expand.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/ef3319de-a3ea-409d-a70d-376a70b2b035/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ef3319de-a3ea-409d-a70d-376a70b2b035/
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.