marketing-collateral-design
Pass
Audited by Gen Agent Trust Hub on Aug 14, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runwithinrender_artifact.pyandtest_skill.pyto automate its internal validation and rendering pipeline. - This execution is strictly controlled, targeting the skill's own scripts (e.g.,
preflight_artifact.py) using the current Python interpreter (sys.executable). - It serves as a security layer by ensuring that pre-rendering checks are automatically enforced before the Playwright-based renderer is initialized.
- [EXTERNAL_DOWNLOADS]: The skill utilizes the
playwrightpackage, which requires a one-time download of a browser binary (playwright install chromium). This is a standard and expected operation for a tool whose primary purpose is to render complex HTML/CSS layouts into static assets. - [SAFE]: The rendering implementation in
render_artifact.pyfollows security best practices for handling potentially untrusted HTML content. - It explicitly disables JavaScript execution (
java_script_enabled=False) and blocks all outgoing HTTP/HTTPS network requests by default. - These protections ensure that the agent remains in a local, offline environment during the visual production phase unless the user manually grants overrides for specific needs.
- [SAFE]: The inclusion of
preflight_artifact.pyprovides an automated 'Anti-Slop' and security audit of the generated source code. It scans for: - Unresolved template placeholders (e.g.,
[[HEADLINE]]). - Embedded scripts that might attempt to execute code.
- External resource links that would break in an offline render or leak metadata.
- [SAFE]: The skill uses
skill_viewto resolve its own directory path, ensuring that file operations are relative to the skill's installation directory rather than relying on an unpredictable current working directory.
Audit Metadata