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.