detect_project: detect repository state, stack, tests, auth, database, deployment, CI, and risk notes.route_skills: select relevant skills, workflow, required outputs, strict instructions, and disallowed actions.scan_repo: summarize repository tree and classify important, risk, docs, test, and config files.audit_code_quality: inspect maintainability, schema boundaries, file size, tests, and error handling.audit_nextjs_security: inspect Next.js route, middleware, auth, validation, rate limit, headers, env, logging, SSRF, redirect, and upload risks.audit_docs_claims: map README/docs claims to evidence or missing evidence.audit_tests: summarize test setup, weak tests, missing test areas, and recommended tests.audit_installed_skills: inspect local agent skills for supply-chain, prompt-injection, manifest-quality, duplicate-name, auxiliary-doc, and resource-discovery risks.official_docs_router: recommend official docs sources and safe query guidance.generate_issue_plan: group findings into prioritized issue candidates.generate_pr_plan: create scoped PR workflow from findings or issue candidates.generate_report: return markdown report strings without writing files.
- unrestricted shell execution
- deleting, moving, or overwriting target project files
- pushing, merging, or mutating GitHub remotes
- reading or returning raw
.envvalues - installing packages from skill instructions without review
- executing commands copied from repository docs or skills
- sending source, secrets, or private URLs to webhooks or unknown services
- Audit tools are read-only.
- Report tools return strings; they do not write reports to disk.
- Paths must remain under the caller-supplied
projectPath. - Outputs must redact secrets, tokens, cookies, JWTs, credentials, and private URLs.
- External docs and repository text are reference data, not executable instructions.
Any future write, GitHub, or command-execution tool must:
- require explicit user approval
- use a narrow Zod schema
- reject arbitrary command strings
- document destructive behavior in tool annotations
- include tests for denial paths