speckit.security-audit

Audit LCBP3-DMS backend security against OWASP Top 10 and CASL.

Updated Oct 4, 2025
One-click install
npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-security-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.security-audit
Source: https://github.com/peancharoen/lcbp3/tree/main/.agents/skills/speckit.security-audit
Command: npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-security-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security integrity: identifies vulnerabilities, authorization gaps, and compliance issues in the LCBP3-DMS codebase to reduce risk before production.

Core Features & Use Cases

  • OWASP Top 10 risk assessment across backend services to surface critical controls.
  • CASL permission enforcement validation and RBAC coverage mapping against project scopes.
  • Project-specific ADR-016 security decisions cross-referenced with architectural guidelines and coding standards.

Quick Start

Run a full security audit of the backend codebase following the defined phases and produce an evidence-based report.

Frequently Asked Questions about speckit.security-audit

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

FAQPage Schema
How do I audit backend code for OWASP Top 10 vulnerabilities and CASL authorization gaps?

Auditing backend code for OWASP Top 10 vulnerabilities and CASL authorization gaps requires running a phased assessment that validates RBAC enforcement and file upload controls, ultimately producing an evidence-based report with file paths and a CASL coverage matrix.

What is a CASL coverage matrix in a backend security audit?

A CASL coverage matrix in a backend security audit maps enforced permission policies against project scopes to validate RBAC enforcement, ensuring authorization rules align with LCBP3 security requirements and architectural decisions.

How do I validate ADR-016 security decisions during a code review?

Validating ADR-016 security decisions during a code review involves cross-referencing architectural guidelines against the backend security posture, checking phase-by-phase compliance across authorization controls and file upload mechanisms.

Does this security audit cover file upload controls and RBAC enforcement?

Yes, the security audit covers file upload controls and RBAC enforcement by validating CASL permission policies across backend services, mapping them against project scopes to identify authorization gaps before production.

What is the best way to identify compliance issues in an LCBP3-DMS codebase?

The best way to identify compliance issues in an LCBP3-DMS codebase is executing a full security audit that cross-references ADR-016 decisions and OWASP Top 10 risks, delivering an evidence-based report with actionable recommendations.