https://github.com/sjhennig/claude-scaffold
· scanned 2026-06-16 00:14 UTC (2 months, 2 weeks ago)
44 raw signals (0 security + 44 graph)
Last scanned 2 months, 2 weeks ago · v1 · 31 actionable findings from 1 signal source. 13 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 214 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 |
|---|---|---|---|
read |
software | healthy | plugin.test.js:read |
frontmatter |
software | healthy | plugin.test.js:frontmatter |
tools |
software | healthy | plugin.test.js:tools |
agentMd |
software | healthy | plugin.test.js:agentMd |
qcMd |
software | healthy | plugin.test.js:qcMd |
manifest |
software | healthy | plugin.test.js:manifest |
marketplace |
software | healthy | plugin.test.js:marketplace |
skillMd |
software | healthy | plugin.test.js:skillMd |
fail |
software | healthy | scripts/pack-test.mjs:fail |
run |
software | healthy | scripts/pack-test.mjs:run |
skip |
software | healthy | scripts/agent-smoke.mjs:skip |
haveClaude |
software | healthy | scripts/agent-smoke.mjs:haveClaude |
git |
software | healthy | scripts/agent-smoke.mjs:git |
mustGit |
software | healthy | scripts/agent-smoke.mjs:mustGit |
add |
software | healthy | scripts/agent-smoke.mjs:add |
configFor |
software | healthy | scripts/boot-test.mjs:configFor |
run |
software | healthy | scripts/boot-test.mjs:run |
boot |
software | healthy | scripts/boot-test.mjs:boot |
withConfig |
software | healthy | src/index.test.js:withConfig |
fileExists |
software | healthy | src/index.test.js:fileExists |
mode |
software | healthy | src/index.test.js:mode |
validateProjectName |
software | healthy | src/prompts.js:validateProjectName |
validateDescription |
software | healthy | src/prompts.js:validateDescription |
validateDevPort |
software | healthy | src/prompts.js:validateDevPort |
normalizeAdditionalKeys |
software | healthy | src/prompts.js:normalizeAdditionalKeys |
defaultAnswers |
software | healthy | src/prompts.js:defaultAnswers |
gatherInput |
software | healthy | src/prompts.js:gatherInput |
settings |
software | healthy | src/doctor.test.js:settings |
githubSource |
software | healthy | src/doctor.test.js:githubSource |
generatedProject |
software | healthy | src/doctor.test.js:generatedProject |
exec |
software | healthy | src/doctor.test.js:exec |
parseCliArgs |
software | healthy | src/cli-args.js:parseCliArgs |
writeProjectFile |
software | healthy | src/index.js:writeProjectFile |
ensureDir |
software | healthy | src/index.js:ensureDir |
generateProject |
software | healthy | src/index.js:generateProject |
run |
software | healthy | src/index.js:run |
evaluateNodeVersion |
software | healthy | src/doctor.js:evaluateNodeVersion |
evaluateClaudeCli |
software | healthy | src/doctor.js:evaluateClaudeCli |
evaluateSettings |
software | healthy | src/doctor.js:evaluateSettings |
evaluateHooks |
software | healthy | src/doctor.js:evaluateHooks |
evaluatePluginEnablement |
software | healthy | src/doctor.js:evaluatePluginEnablement |
evaluatePinnedTag |
software | healthy | src/doctor.js:evaluatePinnedTag |
evaluateSandbox |
software | healthy | src/doctor.js:evaluateSandbox |
tryExec |
software | healthy | src/doctor.js:tryExec |
gatherHookStates |
software | healthy | src/doctor.js:gatherHookStates |
runDoctor |
software | healthy | src/doctor.js:runDoctor |
source |
software | healthy | src/doctor.js:source |
formatReport |
software | healthy | src/doctor.js:formatReport |
installsTool |
software | healthy | src/templates/devcontainer.test.js:installsTool |
withConfig |
software | healthy | src/templates/devcontainer.test.js:withConfig |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
plugin.test.js |
software | healthy | plugin.test.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
vitest.config.js |
software | healthy | vitest.config.js |
package-lock.json |
software | healthy | package-lock.json |
eslint.config.js |
software | healthy | eslint.config.js |
LICENSE |
software | healthy | LICENSE |
NOTES.md |
software | healthy | NOTES.md |
SECURITY.md |
software | healthy | SECURITY.md |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
Dockerfile |
software | healthy | .devcontainer/Dockerfile |
devcontainer-lock.json |
software | healthy | .devcontainer/devcontainer-lock.json |
qc.md |
software | healthy | plugin/commands/qc.md |
code-reviewer.md |
software | healthy | plugin/agents/code-reviewer.md |
spec-reviewer.md |
software | healthy | plugin/agents/spec-reviewer.md |
test-runner.md |
software | healthy | plugin/agents/test-runner.md |
security-reviewer.md |
software | healthy | plugin/agents/security-reviewer.md |
SKILL.md |
software | healthy | plugin/skills/guardrails-help/SKILL.md |
architecture.md |
software | healthy | docs/architecture.md |
project-brief.md |
software | healthy | docs/project-brief.md |
sandbox.md |
software | healthy | docs/sandbox.md |
audit-and-test-prompt.md |
software | healthy | docs/dev/audit-and-test-prompt.md |
add-frameworks-prompt.md |
software | healthy | docs/dev/add-frameworks-prompt.md |
context.md |
software | healthy | docs/dev/context.md |
m8-deployment-plan.md |
software | healthy | docs/dev/m8-deployment-plan.md |
claude-scaffold-spec.md |
software | healthy | docs/dev/claude-scaffold-spec.md |
guardrails.md |
software | healthy | docs/specs/guardrails.md |
README.md |
software | healthy | docs/specs/README.md |
qc-agents.md |
software | healthy | docs/specs/qc-agents.md |
distribution.md |
software | healthy | docs/specs/distribution.md |
self-verification.md |
software | healthy | docs/specs/self-verification.md |
_template.md |
software | healthy | docs/specs/_template.md |
subsystem-map.json |
software | healthy | docs/specs/subsystem-map.json |
doctor.md |
software | healthy | docs/specs/doctor.md |
agentic-coding-guardrails-research.md |
software | healthy | docs/refactor/agentic-coding-guardrails-research.md |
claude-scaffold-design-brief.md |
software | healthy | docs/refactor/claude-scaffold-design-brief.md |
pack-test.mjs |
software | healthy | scripts/pack-test.mjs |
agent-smoke.mjs |
software | healthy | scripts/agent-smoke.mjs |
boot-test.mjs |
software | healthy | scripts/boot-test.mjs |
settings.json |
software | healthy | .claude/settings.json |
verify-gate.sh |
software | healthy | .claude/hooks/verify-gate.sh |
validate-command.sh |
software | healthy | .claude/hooks/validate-command.sh |
check-drift.sh |
software | healthy | .claude/hooks/check-drift.sh |
sandbox-preflight.sh |
software | healthy | .claude/hooks/sandbox-preflight.sh |
codeql.yml |
software | healthy | .github/workflows/codeql.yml |
dependency-review.yml |
software | healthy | .github/workflows/dependency-review.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
index.test.js |
software | healthy | src/index.test.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
plugin |
software | healthy | plugin |
commands |
software | healthy | plugin/commands |
agents |
software | healthy | plugin/agents |
skills |
software | healthy | plugin/skills |
guardrails-help |
software | healthy | plugin/skills/guardrails-help |
docs |
software | healthy | docs |
dev |
software | healthy | docs/dev |
specs |
software | healthy | docs/specs |
refactor |
software | healthy | docs/refactor |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
hooks |
software | healthy | .claude/hooks |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
templates |
software | healthy | src/templates |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
boot |
cicd | healthy | .github/workflows/ci.yml |
pack |
cicd | healthy | .github/workflows/ci.yml |
agent-smoke |
cicd | healthy | .github/workflows/ci.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::dependency-review |
cicd | healthy | .github/workflows/dependency-review.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-xnutiq70 |
software | healthy | /tmp/repobility-clone-xnutiq70 |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | src/templates/devcontainer.test.js:is |
| Label | Layer | Status | Path |
|---|---|---|---|
image::.devcontainer/Dockerfile |
hardware | healthy | .devcontainer/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish.yml |
security | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANTHROPIC_API_KEY |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/0bc56789-a460-434e-a72f-b2e474d25738/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0bc56789-a460-434e-a72f-b2e474d25738/
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.