security-checklists

Generate boundary-specific security checklists for agentic code review.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/phanijapps/engram --skill security-checklists-phanijapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-checklists
Source: https://github.com/phanijapps/engram/tree/main/.claude/skills/security-checklists
Command: npx skills add https://github.com/phanijapps/engram --skill security-checklists-phanijapps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides structured, standard-aligned security depth for AI agents, preventing shallow reviews by ensuring every trust boundary is evaluated against current industry benchmarks like OWASP and ASVS.

Core Features & Use Cases

  • Boundary-Keyed Checklists: Automatically loads specific security modules (e.g., injection, access-control, supply-chain) based on the trust boundaries crossed by a code change.
  • Three-Bucket Delegation: Clearly distinguishes between scanner-owned tasks, hybrid reasoning, and reviewer-only logic to ensure comprehensive coverage.
  • Established-Helper Bypass: Detects when code rolls its own security logic instead of using the repository's blessed helpers, flagging potential drift and vulnerabilities.

Quick Start

Load the security-checklists skill to perform a comprehensive security review of the current diff by matching its trust boundaries against the relevant modules.

Frequently Asked Questions about security-checklists

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

FAQPage Schema
How do I automate OWASP compliance checks during AI code review?

Automating OWASP compliance checks during AI code review is achieved by loading boundary-keyed security checklists that inline standard-aligned security modules directly into the agent's context for deterministic analysis.

What is boundary-keyed threat modeling for software engineering?

Boundary-keyed threat modeling for software engineering evaluates code changes by matching crossed trust boundaries against specific security modules to ensure comprehensive, standard-aligned design-time threat analysis.

How do I prevent shallow security reviews when using AI agents?

Preventing shallow security reviews when using AI agents requires inlining structured security depth libraries into the context, forcing the reviewer to evaluate every trust boundary against current industry benchmarks.

Can I use security checklists for design-time threat modeling across diverse trust boundaries?

Yes, security checklists can be used for design-time threat modeling across diverse trust boundaries by applying deterministic, boundary-specific security modules to ensure proactive security control enforcement.

Does this security analysis approach detect custom security logic instead of established helpers?

Yes, this security analysis approach detects when code rolls its own security logic instead of using the repository's blessed helpers, flagging potential drift and vulnerabilities through an established-helper bypass mechanism.

What's the best way to separate scanner-owned tasks from reviewer-only logic in security compliance?

The best way to separate scanner-owned tasks from reviewer-only logic in security compliance is using a three-bucket delegation model that distinguishes automated scanning, hybrid reasoning, and manual reviewer tasks for comprehensive coverage.