data-agent-arcvis-skill
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/validate_skill.pyscript uses thesubprocess.runfunction to execute an internal validator script (validate_template.py). This operation is safe as it uses the absolute path of the current Python interpreter (sys.executable) and passes arguments as a list, avoiding shell injection risks. - [DYNAMIC_EXECUTION]: The script
scripts/preview_template.pydynamically generates an HTML file by injecting JSON data into a template. This is a local development utility for previewing report styles and includes basic string-based escaping for JSON characters to mitigate simple injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill framework facilitates the injection of analysis results into web reports. The included example templates follow security best practices by using
textContentfor rendering data, which protects against cross-site scripting (XSS) and other injection attacks within the generated reports. - [CREDENTIALS_SAFE]: The skill does not contain any hardcoded API keys, tokens, or passwords. It correctly instructs users to manage calculation definitions through official metric and table manuals.
Audit Metadata