security-deep-dive

Identify and quantify security vulnerabilities in repository code using a six-step per-sink process.

Updated May 20, 2026
One-click install
npx skills add https://github.com/lukehinds/scrutineer-attest-test --skill security-deep-dive-lukehinds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-deep-dive
Source: https://github.com/lukehinds/scrutineer-attest-test/tree/main/skills/security-deep-dive
Command: npx skills add https://github.com/lukehinds/scrutineer-attest-test --skill security-deep-dive-lukehinds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit the first-party source for security vulnerabilities using an inventory-first, six-step per-sink methodology. The target is this codebase's own code, not its dependencies.

Core Features & Use Cases

  • Inventory-driven mapping of sinks, trust boundaries, and risk across the repository.
  • Phase 1 inventory followed by Phase 2 per-sink analysis to determine real findings vs pattern matches.
  • Produces a machine-readable report (report.json) and a human-friendly narrative.

Quick Start

Run the security-deep-dive workflow on the repository to generate report.json and schema.json.

Frequently Asked Questions about security-deep-dive

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

FAQPage Schema
How do I audit my own codebase for security vulnerabilities?

A codebase security audit identifies and quantifies vulnerabilities in your first-party source using an inventory-driven, six-step per-sink process that maps trust boundaries, validates findings, and cross-references prior art to distinguish real vulnerabilities from simple pattern matches.

What is an inventory-driven security audit and how does it work?

An inventory-driven security audit works in two phases: Phase 1 maps sinks, trust boundaries, and risk across the repository, followed by Phase 2 per-sink analysis that validates findings, cross-references prior art, and assesses reach to determine real vulnerabilities versus pattern matches.

Can I use this security audit on a large codebase?

Yes, this security audit is specifically applicable to medium-to-large codebases where distinguishing real findings from pattern matches matters, producing deterministic reporting and machine-readable artefacts suitable for governance requirements.

How do I generate a machine-readable security risk report?

You generate a machine-readable security risk report by running the audit workflow on your repository, which automatically produces a report.json and schema.json containing quantified findings, trust boundary mappings, and deterministic vulnerability data.

Does this code audit scan dependencies or only first-party source?

This code audit targets only your first-party source code, not its dependencies, focusing the inventory-driven per-sink analysis entirely on the repository's own code to identify and quantify security vulnerabilities.

What is the best way to distinguish real security findings from pattern matches?

The best way to distinguish real security findings from pattern matches is using a six-step per-sink methodology that implements trust boundaries, validation, prior-art cross-referencing, and reach assessment to produce deterministic reporting.