Skip to main content

code-inspector

Conducts comprehensive audits on Node.js/Express applications, focusing on security, performance, and code quality for SaaS systems.

Install this skill

or
0/100

Security score

The code-inspector skill was audited on Feb 9, 2026 and we found 24 security issues across 4 threat categories, including 1 critical. Review the findings below before installing.

Categories Tested

Security Issues

critical line 34

Eval function call - arbitrary code execution

SourceSKILL.md
34| A03 | Injection | \$where, eval(), new Function | ๐Ÿ”ด CRรTICO | Sanitizaรงรฃo, prepared statements |
medium line 61

Template literal with variable interpolation in command context

SourceSKILL.md
61```javascript
medium line 242

Template literal with variable interpolation in command context

SourceSKILL.md
242```bash
medium line 309

Template literal with variable interpolation in command context

SourceSKILL.md
309const cacheKey = `ranking:${ligaId}:${rodadaNum}`;
medium line 614

Template literal with variable interpolation in command context

SourceSKILL.md
614.update(`${participanteId}-${ligaId}-${valor}-${descricao}-${Date.now()}`)
medium line 667

Template literal with variable interpolation in command context

SourceSKILL.md
667console.warn(`[RETRY] Tentativa ${attempt}/${maxRetries} falhou, retry em ${delay}ms`);
medium line 673

Template literal with variable interpolation in command context

SourceSKILL.md
673throw new Error(`HTTP ${response.status}: ${await response.text()}`);
medium line 676

Template literal with variable interpolation in command context

SourceSKILL.md
676console.error(`[RETRY] Todas ${maxRetries} tentativas falharam`, error);
medium line 681

Template literal with variable interpolation in command context

SourceSKILL.md
681console.warn(`[RETRY] Erro na tentativa ${attempt}, retry em ${delay}ms`, error.message);
medium line 816

Template literal with variable interpolation in command context

SourceSKILL.md
816return { status: 'ok', latency: `${latency}ms` };
medium line 1021

Template literal with variable interpolation in command context

SourceSKILL.md
1021console.log(`\n๐Ÿ“„ ${file}`);
medium line 1023

Template literal with variable interpolation in command context

SourceSKILL.md
1023console.log(` โš ๏ธ ${f.name}: complexity=${f.complexity}, lines=${f.lines}`);
medium line 1097

Template literal with variable interpolation in command context

SourceSKILL.md
1097```bash
medium line 1225

Template literal with variable interpolation in command context

SourceSKILL.md
1225```bash
medium line 1741

Template literal with variable interpolation in command context

SourceSKILL.md
1741const query = `SELECT * FROM users WHERE email = '${req.body.email}'`;
medium line 1919

Template literal with variable interpolation in command context

SourceSKILL.md
1919link.download = `${elementId}-${Date.now()}.png`;
low line 275

Fetch to external URL

SourceSKILL.md
275const fresh = await fetch('/api/participante').then(r => r.json());
low line 814

Fetch to external URL

SourceSKILL.md
814await fetch('https://api.cartolafc.globo.com/auth/time/info', { timeout: 3000 });
low line 1891

Fetch to external URL

SourceSKILL.md
1891const fresh = await fetch('/api/data').then(r => r.json());
low line 53

Access to .env file

SourceSKILL.md
53grep -rn "password\s*[:=]\s*['\"][^'\"]*['\"]" --include="*.js" | grep -v "process\.env\|\.example"
low line 126

Access to .env file

SourceSKILL.md
126grep -rn "password\s*[:=]\s*['\"][^'\"]*['\"]" --include="*.js" | grep -v "process\.env\|\.example\|\.sample" | wc -l
low line 790

Access to .env file

SourceSKILL.md
790env: process.env.NODE_ENV
low line 1253

Access to .env file

SourceSKILL.md
1253secrets=$(grep -rn "password\s*[:=]\s*['\"]" --include="*.js" 2>/dev/null | grep -v "process\.env\|\.example" | wc -l)
low line 814

External URL reference

SourceSKILL.md
814await fetch('https://api.cartolafc.globo.com/auth/time/info', { timeout: 3000 });
Scanned on Feb 9, 2026
View Security Dashboard
Installation guide โ†’