📦
Audit History
nestjs-code-audit - 1 audit
Audit version 1 Latest
Oct 4, 2026, 08:33 PM
Most static findings match Markdown, JavaScript strings, or ordinary repository inspection rather than threats. Optional checks execute repository-controlled tooling and pass inherited environment variables, creating execution and credential exposure risks. No evidence found of intentional exfiltration or prompt injection in the reviewed files.
8
Files scanned
839
Lines analyzed
5
Review items
0
False positives ignored
Capability review items (2)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
High
Synchronous spawn
const result = spawnSync(command, args, {
With --run, this executes repository-local binaries and ESLint configuration or plugins without isolation. Non-fixing flags do not prevent malicious tooling from writing files or making network requests.
Medium
Environment variable object
env: { ...process.env, CI: '1', FORCE_COLOR: '0', NO_COLOR: '1' },
The runner copies every parent environment variable into repository-controlled tools and ESLint plugins. Any inherited credentials become available to that executable code.
Risk Factors
📁 Filesystem access (4)
⚙️ External commands (50)
references/report-template.md:19-20 references/report-template.md:20-21 references/report-template.md:21-39 references/report-template.md:39-40 references/report-template.md:40-60 scripts/collect-quality-evidence.mjs:3 scripts/collect-quality-evidence.mjs:234 scripts/collect-quality-evidence.mjs:295 scripts/collect-quality-evidence.mjs:296 scripts/collect-quality-evidence.mjs:297 scripts/collect-quality-evidence.mjs:79 scripts/collect-quality-evidence.mjs:97 scripts/collect-quality-evidence.mjs:121 scripts/collect-quality-evidence.mjs:129 scripts/collect-quality-evidence.mjs:136 scripts/collect-quality-evidence.mjs:213 scripts/collect-quality-evidence.mjs:221 scripts/collect-quality-evidence.mjs:230 scripts/collect-quality-evidence.mjs:249 scripts/collect-quality-evidence.mjs:270 scripts/collect-quality-evidence.mjs:315 scripts/collect-quality-evidence.mjs:319 scripts/collect-quality-evidence.mjs:323 scripts/collect-quality-evidence.mjs:324 scripts/collect-quality-evidence.mjs:326 scripts/collect-quality-evidence.mjs:398 SKILL.md:27 SKILL.md:28 SKILL.md:29 SKILL.md:30 SKILL.md:31 SKILL.md:32 SKILL.md:44-49 SKILL.md:49-53 SKILL.md:53-56 SKILL.md:56-58 SKILL.md:58-64 SKILL.md:64-65 SKILL.md:65-66 SKILL.md:66-67 SKILL.md:67-68 SKILL.md:68-69 SKILL.md:69-70 SKILL.md:70-72 SKILL.md:72-79 SKILL.md:79 SKILL.md:80-88 SKILL.md:88-90 SKILL.md:90-92 SKILL.md:92-96
🔑 Env variables (2)
Audited by: codex