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.