security-checklist

Audit software applications for OWASP Top 10 vulnerabilities and generate a hardening report.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/eng-vmessiah/project-development-skill --skill security-checklist-eng-vmessiah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-checklist
Source: https://github.com/eng-vmessiah/project-development-skill/tree/main/skills/security-checklist
Command: npx skills add https://github.com/eng-vmessiah/project-development-skill --skill security-checklist-eng-vmessiah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the critical gap between development speed and application security by providing a structured, actionable framework to identify and mitigate vulnerabilities before they reach production.

Core Features & Use Cases

  • OWASP Top 10 Coverage: Provides specific, code-level mitigation strategies for common threats like injection, broken access control, and cryptographic failures.
  • Security Hardening: Offers implementation patterns for secure headers, CSP, CORS, and session management.
  • Use Case: Use this skill during the design phase to perform threat modeling or during a code review to audit authentication and input validation logic against industry standards.

Quick Start

Use the security-checklist skill to audit the current codebase for OWASP Top 10 vulnerabilities and generate a hardening report.

Frequently Asked Questions about security-checklist

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

FAQPage Schema
How do I audit my codebase for OWASP Top 10 vulnerabilities?

To audit for OWASP Top 10 vulnerabilities, you need a framework providing code-level mitigation strategies for threats like injection and broken access control. This skill evaluates your application logic against industry standards to identify weaknesses.

What is the best way to implement security hardening for web applications?

Security hardening is best implemented by applying specific patterns for secure headers, Content Security Policy (CSP), CORS, and session management. This skill offers actionable configurations to establish robust defense-in-depth architecture.

How does automated dependency scanning fit into secure coding practices?

Automated dependency scanning fits into secure coding practices by identifying known vulnerabilities in third-party libraries across the development lifecycle. This skill satisfies requirements for integrating scans into a comprehensive defense-in-depth architecture.

When do I need to perform threat modeling for input validation and authentication?

You need to perform threat modeling for input validation and authentication during the design phase before development begins. This skill provides a structured framework to audit these mechanisms against industry standards during design or code review.

Can I use this security framework to generate a hardening report for compliance?

Yes, you can use this security framework to generate a hardening report for compliance by auditing your current codebase for vulnerabilities. It provides actionable mitigation strategies and satisfies secure coding requirements.