What problem does it solve? Running a thorough CodeQL security audit involves many failure-prone steps: building a high-quality database, modeling project-specific APIs, choosing the right query packs, and interpreting zero-finding results. This Skill orchestrates the entire pipeline so vulnerabilities are not silently missed due to bad databases, hidden suite filters, or missing data extensions. ## Core Features & Use Cases - Database Build Workflow: Detects the language, tries build methods in sequence (autobuild, custom command, multi-step tracing, macOS arm64 workarounds), and validates quality with baseline LoC and extractor error metrics. - Data Extension Generation: Enumerates sources and sinks CodeQL already recognizes, identifies gaps in project-specific wrappers (ORMs, shell runners, request parsers), and generates YAML source/sink/summary models. - Two Scan Modes: "run all" executes the security-and-quality suite across official, Trail of Bits, and Community packs; "important only" filters to high-precision security findings with a post-analysis severity threshold. - Use Case: Point it at a Python or C++ repository and ask for a full scan — it builds the database, creates data extensions for custom APIs, runs the analysis, and produces filtered SARIF results in a single output directory. ## Quick Start Ask the agent to run a CodeQL security scan on this repository and report the vulnerabilities found.