build-idf
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/idf_builder.pyinvokes the ESP-IDF build system viasubprocess.run. It follows best practices by passing arguments as a list and validating the target chip against a known list, which prevents shell command injection. - [DYNAMIC_EXECUTION]: The Python script uses
sys.path.insertto include a locallibsdirectory. This allows it to load shared helper modules (idf_env,profile_store) located within the skill's package structure. - [INDIRECT_PROMPT_INJECTION]: The skill parses
sdkconfigto extract theCONFIG_IDF_TARGET. While this involves reading external data, the extracted value is used strictly for project configuration and metadata reporting, posing minimal risk.
Audit Metadata