bmild-sec

Review code and system architecture for exploitable vulnerabilities with confidence filtering.

3|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/micfre/BMILD --skill bmild-sec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmild-sec
Source: https://github.com/micfre/BMILD/tree/main/.agents/skills/bmild-sec
Command: npx skills add https://github.com/micfre/BMILD --skill bmild-sec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes resources (resource) and assets (resource) components.

What problem does it solve?

This Skill eliminates the risk of missing exploitable security vulnerabilities in code and system architecture by providing a structured, expert review process that filters out theoretical noise and focuses only on high-confidence, actionable flaws that pose real breach risk.

Core Features & Use Cases

  • Multi-Mode Review Workflows: Supports architecture security reviews for pre-implementation designs, PR security reviews for code diffs, slice security reviews for completed implementation, and handback reviews for resolving previously raised security findings.
  • Stakes-Based Prioritization: Uses a configurable security category checklist to prioritize high-risk areas like input validation, authentication, and injection flaws, applying confidence thresholds to avoid flagging speculative issues.
  • Actionable Remediation Guidance: Delivers concrete exploit scenarios, clear impact assessment, and routed remediation advice to the appropriate development or design persona, with optional roundtable facilitation for complex trade-offs.
  • Use Case: A development team building a new payment processing feature can use this Skill to review the system design for trust boundary flaws before implementation, then review the pull request for injection or authentication bypass vulnerabilities, ensuring security issues are caught early in the development cycle.

Quick Start

Use the bmild-sec skill to perform a security review of the new payment processing feature's architecture draft.

Frequently Asked Questions about bmild-sec

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

FAQPage Schema
How do I perform a security review on a pull request diff to find exploitable vulnerabilities?

To perform a pull request security review, you analyze the code diff to identify exploitable vulnerabilities like injection or authentication bypass flaws. The review applies a stakes-based checklist and a 0.8 confidence threshold to filter out theoretical noise and deliver actionable remediation guidance.

What is the best way to review system architecture for security flaws before implementation?

The best way to review pre-implementation architecture is using a stakes-based security category checklist to prioritize high-risk areas like trust boundaries. This process validates exploit paths and applies confidence thresholds to ensure only high-confidence, actionable design flaws are flagged.

Can I use a confidence threshold to filter out theoretical noise during code review?

Yes, you can filter theoretical noise during code review by applying a 0.8 confidence threshold. This ensures the security review process only surfaces high-confidence vulnerabilities that pose real breach risk, delivering concrete remediation guidance instead of speculative issues.

How does exploit path validation work for secure coding and vulnerability detection?

Exploit path validation works by tracing identified vulnerabilities to concrete breach scenarios, ensuring they are high-confidence rather than theoretical. It pairs with a stakes-based security checklist to deliver actionable remediation guidance routed to the appropriate development or design persona.

Does this security review approach support resolving previously raised security handoff items?

Yes, this approach supports resolving previously raised security handoff items through a dedicated handback review workflow. It validates whether the remediation addresses the original exploitable vulnerabilities, ensuring high-confidence closure of the security findings.

When should I not use stakes-based prioritization for a security architecture review?

You should avoid stakes-based prioritization when you need to identify every theoretical vulnerability regardless of real breach risk. This approach specifically filters out speculative issues by applying a 0.8 confidence threshold, focusing only on high-confidence exploitable flaws.