security-checklist

security-checklist is a skill for Claude Code from sefaertunc/Worclaude. It costs 14 tokens per session (1,050 once invoked), scanned A, original, MIT.

An OWASP-based checklist for spotting common security problems in code. OWASP is a group that publishes widely used guidance for web-application security.

In plain words
What is it for?
Use it when reviewing or writing code that handles user input, logins, external data, databases, file paths, or protected endpoints.
Why use it?
It gives an agent a quick set of checks for secrets, input validation, database queries, output handling, and access control before code is committed.

Skill for Claude Code

Written for Claude Code: when-to-use in frontmatter.

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/sefaertunc/worclaude/security-checklist
Any agent
npx skills add sefaertunc/Worclaude --skill security-checklist
Clone the repo
git clone --depth 1 https://github.com/sefaertunc/Worclaude

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for security-checklist

README.md
[![agentmods](https://agentmods.dev/badge/skills/sefaertunc/worclaude/security-checklist.svg)](https://agentmods.dev/skills/sefaertunc/worclaude/security-checklist)
Your own site
<a href="https://agentmods.dev/skills/sefaertunc/worclaude/security-checklist"><img src="https://agentmods.dev/badge/skills/sefaertunc/worclaude/security-checklist.svg" alt="Measured on agentmods" height="20"></a>
Per session 14 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,050 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00014 $0.01050
Opus 5 $0.00007 $0.00525
Sonnet 5 $0.00003 $0.00210
Haiku 4.5 $0.00001 $0.00105

Measured 6d ago against content hash aab5e3751aa2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

security-checklist scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/security-checklist/SKILL.md · 120 lines

How it starts

The opening of the file, as written. The whole thing — 120 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Security Checklist

Purpose

This is a reference checklist, not an agent. Any agent — code-simplifier, test-writer, verify-app, or the main session — can consult this when they encounter security-relevant code. The dedicated security-reviewer agent does deeper analysis; this checklist catches the obvious issues.

Quick Scan (30 seconds)

Before committing any code that handles user input, authentication, or external data, check these five things:

  1. No hardcoded secrets — grep for API keys, passwords, tokens, connection strings
  2. Input is validated — user input goes through validation before use
  3. Queries are parameterized — no string concatenation in SQL/NoSQL queries
  4. Output is escaped — user content is not rendered as raw HTML
  5. Auth is checked — protected endpoints have authentication middleware

If any fail, stop and fix before committing.

OWASP Top 10 Reference

A01: Broken Access Control

  • Every endpoint checks authentication AND authorization
  • Users cannot access other users' resources by changing IDs in URLs
  • File paths from user input are sanitized (no path traversal)
  • CORS is configured to allow only expected origins
  • Directory listing is disabled on static file servers

A02: Cryptographic Failures

  • Passwords hashed with bcrypt, scrypt, or argon2 — never MD5/SHA for passwords
  • Sensitive data encrypted at rest (PII, payment info)
  • HTTPS enforced in production — no mixed content
  • API keys and secrets stored in environment variables, not source code
  • Random values use crypto-secure generators, not Math.random()

A03: Injection

  • SQL: parameterized queries or ORM — never string concatenation
  • NoSQL: no user input in $where, $regex operators
  • OS commands: use dedicated libraries, not shell execution with user input
  • LDAP: parameterized queries if applicable
  • Template engines: auto-escaping enabled by default

A04: Insecure Design

  • Rate limiting on authentication endpoints
  • Account lockout after repeated failures
  • No sensitive data in URLs or query parameters
  • Session tokens regenerated after login
  • Passwords have minimum complexity requirements

Read the full file on GitHub · 120 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 120 lines · 14 tokens per session scan A aab5e3751aa2

Subscribe to this mod's changes

security-checklist is a skill published in the GitHub repository sefaertunc/Worclaude (4 stars, last pushed 27d ago), licensed MIT. It adds 14 tokens to every session and 1,050 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

generic-fullstack-code-reviewer

Review full-stack code for bugs, security vulnerabilities, performance issues, accessibility gaps, and CLAUDE.md compliance. Enforces TypeScript strict mode, input validation, GPU-accelerated animations, and design system consistency. Use when completing features, before commits, or reviewing pull requests.

travisjneuman/.claude · 64 tokens

generic-react-code-reviewer

Review React/TypeScript code for bugs, security vulnerabilities, performance issues, accessibility gaps, and CLAUDE.md workflow compliance. Enforces TypeScript strict mode, GPU-accelerated animations, WCAG AA accessibility, bundle size limits, and surgical simplicity. Use when completing features, before commits, or…

travisjneuman/.claude · 71 tokens

generic-static-code-reviewer

Review static site code for bugs, security issues, performance problems, accessibility gaps, and CLAUDE.md compliance. Enforces pure HTML/CSS/JS standards, minimal page weight, mobile-first design. Use when completing features, before commits, or reviewing changes.

travisjneuman/.claude · 59 tokens

contribute

Complete contribution workflow using git-town. Create branch → commit → PR → ship. Preflight at every step.

terrylica/cc-skills · 25 tokens

pre-ship-review

Run a structured quality review before shipping code at any checkpoint such as PRs, releases, or milestones. Use whenever the user says.

terrylica/cc-skills · 32 tokens

nlpm-audit

Audits natural-language programming artifacts such as SKILL.md, AGENTS.md, CLAUDE.md, slash commands, plugin manifests, hooks, rules, and prompt files. Use when reviewing AI-agent repositories, checking manifest-vs-disk consistency, scoring skill or agent quality, adding NL artifact CI gates, or diagnosing vocabulary…

seaworld008/Commonly-used-high-value-skills · 91 tokens