include-what-you-use
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes standard C++ development and analysis tools, including
iwyu,iwyu_tool.py,cmake, andgrep. These commands are used for static analysis, build configuration, and checking file contents within a development context.- [EXTERNAL_DOWNLOADS]: Instructions include installing the IWYU tool through official and well-known package registries such asapt-getfor Debian/Ubuntu andHomebrewfor macOS. These are recognized as trusted sources for system utilities.- [INDIRECT_PROMPT_INJECTION]: The workflow involves generating a tool report (iwyu.log) and piping it into a fix script (fix_include) to automate header modifications. - Ingestion points: The tool report
iwyu.logis processed by thefix_includescript. - Boundary markers: None identified between tool output and the modification script.
- Capability inventory: The skill uses
fix_includeto modify local source code files andcmakefor build execution. - Sanitization: Standard tool behavior for IWYU refactoring, which relies on the accuracy of the C++ parser. This represents a standard automated refactoring surface.
Audit Metadata