Skip to main content

cc-defensive-programming

Enhances code quality by auditing error handling and input validation using a comprehensive checklist for defensive programming.

Install this skill

or
40/100

Security score

The cc-defensive-programming skill was audited on Jun 11, 2026 and we found 4 security issues across 1 threat category, including 4 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 18

Template literal with variable interpolation in command context

SourceSKILL.md
18Shared thresholds and the information-hiding rationale: `Read(${CLAUDE_PLUGIN_ROOT}/references/cc-foundations.md)`.
high line 40

Template literal with variable interpolation in command context

SourceSKILL.md
40Execute the defensive-programming, assertion, and exception checklists against the code: `Read(${CLAUDE_SKILL_DIR}/checklists.md)`. Output one row per item: `| Item | Status | Evidence | Location |`,
high line 44

Template literal with variable interpolation in command context

SourceSKILL.md
44Produce assertion placement, error-handling strategy, barricade architecture, and validation implementations. Search the codebase for the existing error-handling pattern (exception vs return code vs R
high line 122

Template literal with variable interpolation in command context

SourceSKILL.md
122| Validation complete | `Read(${CLAUDE_PLUGIN_ROOT}/skills/cc-control-flow-quality/SKILL.md)` |
Scanned on Jun 11, 2026
View Security Dashboard
Installation guide →