Run and troubleshoot privacy-preserving, local DSPy RLM security audits for large legacy .NET codebases. Use when asked to scan repositories for vulnerabilities, tune RLM/tool limits, fix truncation/stall issues, or produce actionable markdown/json audit outputs without loading entire codebases into model context.
Use this skill to operate audit.py as a tool-driven RLM workflow for large repositories.
Repository: https://github.com/mitkox/megacode
deno --versionhttp://localhost:8000/v1)AUDIT_VERBOSE=1 python audit.py --source-root <repo-path>security_audit_report.mdsecurity_audit_metadata.jsonsecurity_audit_manifest.jsonl--max-iterations 8..12--rlm-max-llm-calls 60..100--rlm-max-output-chars 15000..30000--tool-max-lines 200..400--tool-max-chars 20000..40000--search-max-files 800..2000--search-max-matches 200..600--timeout-seconds 600..1800--retries 1..2--max-iterations--rlm-max-output-chars--lm-max-tokens if backend supports itaudit.py includes list_manifest/read_file/search_pattern toolsEnsure report sections remain:
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/megacode · pinned to the source commit
git clone https://github.com/mitkox/megacode.git
cd megacode
git checkout 41d1ce2259c1cab03e6a050d716ca8b04b47d156
mkdir -p ".claude/skills/megacode"
cp -r . ".claude/skills/megacode"Review the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
Scanner static-checks@0.1.0 · commit 41d1ce2259c1. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.