Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Request a security expert assessment for code changes that touch child process spawning, file system access, configuration loading, or environment variable handling. Use when the Reviewer identifies security-sensitive changes in the MCP-LSP bridge.
.claude/skills/ktnyt-security-review/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -17% | 0% |
| case-12 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-13 | ✗→✓ | ▲ Improved | -49% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -41% | 0% |
Invoke the security-reviewer agent to assess security-sensitive changes.
src/lsp-client.ts)src/file-editor.ts, src/file-scanner.ts)cclsp.json, CCLSP_CONFIG_PATH)src/lsp/adapters/)src/setup.ts)commands) sanitized before being passed to child_process spawn?
root? Are file:// URIs validated before resolving?
malicious LSP server cause unbounded memory growth?
cclsp.json treated as trusted input? Whathappens if it contains unexpected fields or types?
Can orphaned processes persist?
project directory?
Use the everything-claude-code:security-reviewer agent via the Task tool:
Task(
subagent_type: "everything-claude-code:security-reviewer",
prompt: "Review the following changes for security concerns: <describe changes>"
)The security reviewer should produce:
Other measured skills in the registry, with their headline benchmark lift.