dot-claude/skills/security-scan/SKILL.md
Security scanning and vulnerability assessment workflows. Use when performing security audits, scanning for vulnerabilities, checking dependencies, or hardening systems.
npx skillsauth add sutanunandigrami/claude-titan-setup security-scanInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Before any push to remote, run this sequence:
gitleaks detect --verbose — scan for leaked secretstrivy fs --severity HIGH,CRITICAL . — filesystem vulnerability scanosv-scanner --lockfile=<lockfile> — dependency vulnerability checktrivy image <image> — scan container imagesyft <image> — generate SBOM (Software Bill of Materials)grype <image> — scan SBOM/image for known vulnerabilitiescrane manifest <image> — inspect remote image without pullingcosign verify <image> — verify image signaturedive <image> — check image layer efficiencyhadolint Dockerfile — lint Dockerfile for best practicestrivy config . — scan Terraform/CloudFormation for misconfigstflint — lint Terraform filesopengrep scan -f auto . — static analysissubfinder -d <domain> — passive subdomain enumerationdnsx -l subdomains.txt -resp — bulk DNS resolutionhttpx -l hosts.txt -sc -title -tech-detect — probe for live HTTP serviceskatana -u <url> — crawl with JS rendering for hidden endpointsnmap -sV -sC <target> — service version detectionnuclei -u <target> — template-based vuln scanningnikto -h <target> — web server scanningffuf -u <url>/FUZZ -w <wordlist> — directory fuzzingsyft dir:. — generate SBOM for project directorygrype sbom:./sbom.json — scan SBOM for known CVEsgrype dir:. — scan project directly for vulnerable dependenciesstep certificate inspect <cert.pem> — view certificate detailsstep certificate inspect https://<domain> — inspect remote TLS certstep certificate create — generate self-signed certs for testinglynis audit system — full system security audit--help before running any security tooltools
Project workspace configuration — auto-detect commands, _workspace.json convention, .envrc templates
development
This skill helps Claude write secure web applications. Use this when working on any web application or when a user requests a scan or audit to ensure security best practices are followed.
tools
Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.
tools
Control tmux sessions — create panes, run commands, read output, monitor processes