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
| 18 | Shared 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
| 40 | Execute 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
| 44 | Produce 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 DashboardGitHub Stars 251
Rate this skill
Categorydevelopment
UpdatedJune 15, 2026
claudefrontenddesignreactapitestingbackend-developerdevops-sreqa-engineerproduct-managertechnical-pmdevelopmentproduct
ryanthedev/code-foundations