security-checklists

Identify security review depth for code changes across trust boundaries.

15|5|Updated May 4, 2026
One-click install
npx skills add https://github.com/eugenelim/agent-ready-repo --skill security-checklists-eugenelim
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: security-checklists
Source: https://github.com/eugenelim/agent-ready-repo/tree/main/.agents/skills/security-checklists
Command: npx skills add https://github.com/eugenelim/agent-ready-repo --skill security-checklists-eugenelim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It provides the security-reviewer with focused, boundary-specific depth so code changes are checked with the right questions instead of a one-size-fits-all checklist.

Core Features & Use Cases

  • Boundary-matched review modules: Covers access control, authentication, injection, file handling, secrets, outbound requests, supply chain, configuration, exceptional conditions, and LLM-agent risks.
  • Spec-stage and implementation coverage: Supports proactive design review as well as code review for concrete security failure modes.
  • Orchestrator-driven loading: Lets the work loop load only the relevant reference modules for the trust boundaries crossed by a diff.
  • Use case: A reviewer examining a new file-upload endpoint can load the path-and-file module, while a prompt-building feature can load the llm-agent module.

Quick Start

Ask the agent to review the change using the security-checklists skill and load only the boundary modules relevant to the diff.

Frequently Asked Questions about security-checklists

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

FAQPage Schema
How do I run a security review for code changes crossing different trust boundaries?▼

Security review depth is determined by identifying the trust boundaries a code change crosses and loading only the boundary-matched checklists—such as access control, injection, or secrets—relevant to that diff. This avoids a one-size-fits-all checklist and focuses the review on applicable risks.

What security checklists are needed for reviewing LLM-agent workflows?▼

Reviewing LLM-agent workflows requires loading dedicated llm-agent security modules that check prompt-injection risks, authorization boundaries, and exceptional conditions. These checklists apply during both spec-stage design analysis and implementation review to catch LLM-specific security failure modes.

When do I need threat modeling checklists for spec-stage security analysis?▼

Threat modeling checklists are needed for spec-stage security analysis when designing features that cross trust boundaries, such as file-upload endpoints or LLM prompt-building logic. They enable proactive design review to identify access control, injection, and supply chain risks before implementation begins.

Can I use boundary-specific security checklists for reviewing access control and SSRF vulnerabilities?▼

Yes, boundary-specific security checklists support reviewing access control and SSRF vulnerabilities through dedicated reference modules for outbound requests and authorization. The orchestrator-driven loading mechanism applies only the checklist modules matching the trust boundaries present in your code diff.

What is the best way to review secrets and configuration security during a code change?▼

The best way to review secrets and configuration security is using boundary-matched checklists that load specific modules for secrets and configuration trust boundaries. This approach checks for hardcoded credentials, misconfigurations, and repo-specific helper-bypass risks relevant to the code change.

Does this security review approach handle supply chain and path handling risks?▼

Yes, this security review approach handles supply chain and path handling risks through dedicated boundary-matched checklist modules covering file handling, path traversal, and dependency supply chain. It applies scanner-aware delegation to ensure these risks are checked during both spec-stage and implementation review.