ck:security

Audits codebases for vulnerabilities using STRIDE and OWASP checks, reporting severity-ranked findings with optional fixes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tonamson/please-done --skill ck-security-tonamson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:security
Source: https://github.com/tonamson/please-done/tree/main/ck/.opencode/skills/ck-security
Command: npx skills add https://github.com/tonamson/please-done --skill ck-security-tonamson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Secure codebases by performing a structured STRIDE + OWASP audit to identify vulnerabilities and misconfigurations, producing prioritized findings and remediation guidance.

Core Features & Use Cases

  • Structured STRIDE + OWASP checks across code, configs, and dependencies
  • Severity-ranked findings report with actionable fixes
  • Optional iterative fixes using the ck:autoresearch guard pattern and integration prompts
  • Suitable for pre-release security reviews, compliance prep, and periodic security hygiene

Quick Start

Inspect a codebase with a comprehensive security audit using the /ck:security command on your project.

Frequently Asked Questions about ck:security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a security audit for my codebase using STRIDE and OWASP checks?

To automate a security audit, you can run a structured scan that applies STRIDE and OWASP checks across your code, configs, and dependencies to identify vulnerabilities. This process generates a severity-ranked findings report with actionable remediation guidance.

Can I automatically fix vulnerabilities found during a codebase security scan?

Yes, you can automatically fix vulnerabilities found during a security scan by enabling iterative auto-fix iterations. This uses the ck:autoresearch guard pattern to apply bounded fixes directly addressing the identified findings.

What is the best way to detect hardcoded secrets and vulnerable dependencies in my project?

The best way to detect secrets and vulnerable dependencies is through an automated security audit. It performs secret pattern detection and dependency auditing alongside standard vulnerability checks, producing a comprehensive severity-ranked report.

Does this security audit tool work on specific directories or does it require the full codebase?

This security audit tool works flexibly across both full codebases and scoped directories. You can target specific areas for a focused audit or scan the entire project for comprehensive pre-release security reviews and compliance preparation.

How do I run an audit-only security check without applying any automated fixes?

You can run an audit-only security check by configuring the scan to skip the iterative fix phases. This restricts the process to identifying vulnerabilities and misconfigurations, delivering a prioritized findings report without modifying your codebase.