aif-security-checklist

Audit software projects for security controls and generate a SECURITY.md artifact.

Updated Mar 23, 2024
One-click install
npx skills add https://github.com/Ard2p/sk-bar-site --skill aif-security-checklist-ard2p
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-security-checklist
Source: https://github.com/Ard2p/sk-bar-site/tree/main/.cursor/skills/aif-security-checklist
Command: npx skills add https://github.com/Ard2p/sk-bar-site --skill aif-security-checklist-ard2p

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Teams need a repeatable, comprehensive checklist to verify security controls across code, configurations, and deployments, aligned with OWASP Top 10 and industry best practices.

Core Features & Use Cases

  • Configurable baseline reads project-specific ignore rules and security posture from the resolved artifact path and skill-context.
  • Automated checks cover secrets exposure, environment tracking, dependency hygiene, production logging practices, and standard security controls across authentication, injection, XSS, CSRF, and data handling.
  • Project-context overrides ensure tailor-fit guidance per repository via skill-context rules, enabling conflict resolution between general and project-specific instructions.

Quick Start

Run the audit script at scripts/audit.sh to perform the complete security evaluation on this repository.

Frequently Asked Questions about aif-security-checklist

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

FAQPage Schema
How do I run a security audit for my code repository before deployment?

Run a security audit by executing the audit script to scan code, configurations, and deployments for vulnerabilities. The script checks authentication, injection, XSS, CSRF, secrets management, and infrastructure, generating a SECURITY.md artifact documenting your project's security posture.

What security checks are included in an OWASP-aligned code review?

An OWASP-aligned code review includes automated checks for secrets exposure, environment tracking, dependency hygiene, production logging, authentication, injection, XSS, CSRF, and data handling. These checks enforce standard security controls across your code, configurations, and deployments.

Can I customize the security checklist with project-specific rules?

Yes, you can customize the security checklist using project-specific overrides via skill-context rules. The configurable baseline reads ignore rules and security posture from the resolved artifact path, enabling conflict resolution between general and project-specific instructions for your repository.

Does this DevSecOps audit work without external dependencies?

Yes, the DevSecOps security audit operates without external dependencies. It relies on the SKILL.md frontmatter to define scope, allowed-tools, and defaults, utilizing internal scripts and references to evaluate your repository and generate the SECURITY.md artifact.

What's the best way to verify secrets management and infrastructure security?

The best way to verify secrets management and infrastructure security is applying a structured audit checklist during pre-deployment reviews and architecture assessments. This enforces checks for secrets exposure, environment tracking, and standard controls, producing a repeatable SECURITY.md artifact.

When do I need a structured security checklist for software projects?

You need a structured security checklist during pre-deployment reviews, code reviews, and architecture assessments. It provides a repeatable baseline to verify security controls across authentication, injection, XSS, CSRF, secrets management, and infrastructure, aligned with OWASP Top 10 best practices.