Individual skill
codeql
Scans a codebase for security vulnerabilities using CodeQL's interprocedural data flow and taint tracking analysis. Triggers on "run codeql", "codeql scan", "build codeql database", "SAST scan", "taint analysis", "dataflow analysis", or "find vulnerabilities in this repo". Covers Python, JavaScript/TypeScript, Go, Java/Kotlin, C/C++, C#, Ruby, and Swift. Supports "run all" (security-and-quality + security-experimental) and "important only" (high-precision) scan modes, and creates data extension models for project-specific sources and sinks. For fast single-file pattern matching, or when no build is available for a compiled language, use the semgrep skill; to parse SARIF that already exists rather than produce it, use the sarif-parsing skill.
plugins/static-analysis/skills/codeql/SKILL.md
Source commit e4dd0bb5b15535f7c5a0834187dffba6ac37e4ff
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 8,085
- Repository last updated
- Nov 6, 2026
- License
- CC-BY-SA-4.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- data Derived category
- security Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 18,600 bytesSKILL.mdcore · 18,600 bytesSKILL.mdcore · 18,600 bytesSKILL.mdcore · 18,600 bytesSKILL.mdcore · 18,600 bytesSKILL.mdcore · 18,600 bytesagents/openai.yamlasset · 239 bytesassets/trail-of-bits-mark.svgasset · 3,084 bytesreferences/build-fixes.mddoc · 3,290 bytesreferences/diagnostic-query-templates.mddoc · 9,751 bytesreferences/extension-yaml-format.mddoc · 7,621 bytesreferences/important-only-suite.mddoc · 5,270 bytesreferences/language-details.mddoc · 5,811 bytesreferences/macos-arm64e-workaround.mddoc · 7,455 bytesreferences/performance-tuning.mddoc · 2,835 bytesreferences/quality-assessment.mddoc · 7,969 bytesreferences/ruleset-catalog.mddoc · 2,197 bytesreferences/run-all-suite.mddoc · 5,552 bytesreferences/sarif-processing.mddoc · 3,119 bytesreferences/threat-models.mddoc · 2,799 bytesscripts/build_log.shruns · 2,144 bytesscripts/check_db_quality.pyruns · 15,069 bytesscripts/find_databases.shruns · 2,515 bytesscripts/generate_suite.shruns · 3,406 bytesscripts/pyproject.tomlasset · 585 bytesscripts/test_build_log.pyruns · 3,244 bytesscripts/test_build_mode_claims.pyruns · 3,678 bytesscripts/test_check_db_quality.pyruns · 20,247 bytesscripts/test_find_databases.pyruns · 6,116 bytesscripts/test_generation_scripts.pyruns · 11,900 bytesscripts/test_script_flags.pyruns · 6,451 bytesscripts/test_section_pointers.pyruns · 8,072 bytesscripts/test_shell_blocks.pyruns · 29,804 bytesscripts/test_suite_templates.pyruns · 5,120 bytesscripts/test_verify_query_suite.pyruns · 1,902 bytesscripts/verify_query_suite.pyruns · 2,802 bytesworkflows/build-database.mddoc · 13,273 bytesworkflows/create-data-extensions.mddoc · 10,555 bytesworkflows/run-analysis.mddoc · 13,598 bytes
No licensed excerpt is available. You can inspect the pinned source.