harness-artifact
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill enforces a strict 'Artifact Contract' that prohibits external fonts, styles, scripts, or network calls, ensuring that documentation remains self-contained and private.
- [DATA_EXPOSURE]: The file operations are restricted to the project's documentation directory (
docs/artifacts/). There is no evidence of the skill attempting to access sensitive system files, environment variables, or credentials. - [REMOTE_CODE_EXECUTION]: The provided Python scripts rely exclusively on standard libraries (
argparse,html,re,pathlib). No external packages are installed, and no remote code is downloaded or executed. - [COMMAND_EXECUTION]: While the skill involves running Python scripts to create and validate files, these scripts use safe path handling and do not invoke shell interpreters for arbitrary command execution.
- [INDIRECT_PROMPT_INJECTION]: The skill processes project data to generate documentation, creating a surface for potential injection. However, the
check_artifacts.pyscript mitigates this by scanning for unauthorized network APIs (e.g., fetch, XMLHttpRequest) and external resource links, providing a secondary defense against data exfiltration attempts hidden in generated HTML. - Ingestion points: Project source files used to derive visualizations (SKILL.md).
- Boundary markers: Not explicitly defined in the prompts.
- Capability inventory: File write operations via
scripts/create_artifact.pyand directory creation. - Sanitization: Uses
html.escapefor metadata and regex-based content validation for scripts and CSS.
Audit Metadata