By mguttmann
Local Docker-based code-quality & security tool chain. One orchestrator runs SonarQube, Trivy, Opengrep, Gitleaks+TruffleHog, Bearer, MegaLinter, dependency-cruiser, build-verify, Kubescape, OWASP ZAP+Nuclei and ScanCode in a single pass and drives a codebase to zero — quality, security, licensing, and whether it actually compiles/builds. No dashboards; output is read directly in Claude Code.
This skill should be used when the user asks to "check architecture", "Architektur prüfen", "find circular dependencies", "zirkuläre Abhängigkeiten", "run dependency-cruiser", "enforce layer/import rules", "module boundaries", "Abhängigkeitsgraph", or wants to validate the dependency structure of a JS/TS codebase. Runs dependency-cruiser in Docker and drives violations to zero, processed directly in Claude Code.
This skill should be used when the user asks to "run Bearer", "scan for PII", "Datenschutz prüfen", "DSGVO/GDPR check", "find sensitive data flows", "PII/PHI scan", "privacy risk", or wants to know where personal/health data flows through the code. Runs Bearer in Docker to classify and trace sensitive data, processed directly in Claude Code.
This skill should be used when the user asks to "verify the build", "does it compile", "kompiliert das", "typecheck", "Typprüfung", "check the build", "build prüfen", "does it actually build/run", "funktioniert der Code wirklich", or wants to confirm that refactored/generated code still COMPILES and BUILDS — not just that it passes lint/quality scans. Runs the project's real compiler/typechecker (and, opt-in, its Docker build) in Docker and gates on failure. Processed directly in Claude Code.
This skill should be used when the user asks to "run all scanners", "full code audit", "run the whole quality suite", "Komplett-Audit", "alles prüfen", "alle Tools laufen lassen", "mega scan", "full security and quality scan", or wants the entire local tool chain (SonarQube, Trivy, Opengrep, secrets, Bearer, MegaLinter, architecture, Kubescape, DAST, ScanCode) run in one pass and driven to zero. Orchestrates every individual skill, aggregates results, processed directly in Claude Code.
This skill should be used when the user asks to "run a DAST scan", "scan the running app", "run OWASP ZAP", "run Nuclei", "penetration test", "Web-App-Security prüfen", "Runtime-Security", "API security scan", "check security headers/injection on a live URL", or wants to test a running application for exploitable vulnerabilities. Runs OWASP ZAP + Nuclei in Docker against a URL, processed directly in Claude Code.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A local, Docker-based code-quality & security tool chain, packaged as Claude Code skills. One orchestrator runs the whole chain in a single pass against a target directory, aggregates the results into one verdict, and drives a codebase to zero — not just on quality and security, but on whether the code actually compiles/builds. Output is read directly in Claude Code; there are no dashboards.
Orchestrator
scripts/run-all.shTools (each usable standalone; the suite calls them in this order)
| Skill | Axis |
|---|---|
sonarqube-quality | Quality/SAST — SonarQube (Dockerized server on :9000) |
trivy-security | SCA / IaC / container / secret / license — Trivy |
opengrep-sast | Deep custom-rule SAST — Opengrep (Semgrep fork) |
secrets-scan | Committed secrets — Gitleaks + TruffleHog |
bearer-privacy | PII/PHI data-flow — Bearer |
megalinter-quality | 100+ native linters/formatters — MegaLinter |
architecture-analysis | Circular/orphan deps + layer rules — dependency-cruiser |
build-verify | Does it compile/build? — per-language compilers + docker build |
kubescape-k8s | Kubernetes manifest posture & compliance — Kubescape |
dast-runtime | Runtime/DAST against a running app — OWASP ZAP + Nuclei |
license-compliance | License/copyright detection + policy gate — ScanCode |
localhost:9000.timeout/gtimeout (coreutils) recommended for clean per-tool hang protection.This repo is a Claude Code plugin (and its own single-plugin marketplace):
/plugin marketplace add mguttmann/code-audit-suite
/plugin install code-audit-suite@code-audit-suite
Claude Code then auto-discovers the orchestrator, the 11 tool skills, and the
/code-audit command. To use the skills standalone instead, copy the skills/*
directories into ~/.claude/skills/.
/code-audit [TARGET_DIR]
…or call the orchestrator directly (path is under the plugin root, or under
~/.claude/skills/ for a standalone install):
code-audit-suite/scripts/run-all.sh [TARGET_DIR]
# include runtime/DAST against an app you are authorized to test:
SUITE_URL=http://localhost:3000 code-audit-suite/scripts/run-all.sh [TARGET_DIR]
Overall exit code: 0 = CLEAN, 1 = FINDINGS, 2 = INCOMPLETE (a tool errored
or nothing ran — fix the environment and re-run, not a security result). Each tool is
PASS / FINDINGS / ERROR (operational, never a finding) / SKIPPED (reason).
Each skill's SKILL.md documents its triggers, environment variables, and exit
contract; index.md is the full overview. build-verify/scripts/selftest.sh is a
regression guard — run it before changing build-verify.
npx claudepluginhub mguttmann/code-audit-suite --plugin code-audit-suiteStrict 5-level team-lead hierarchy: CEO delegates only, opus enforcement, author != reviewer, mandatory memory upkeep. Brings the pattern into every session.
Memory compression system for Claude Code - persist context across sessions
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.