skills/spillwavesolutions/creating-zola-static-sites-plugin/creating-zola-static-sites/Gen Agent Trust Hub
creating-zola-static-sites
Warn
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONCREDENTIALS_UNSAFE
Full Analysis
- EXTERNAL_DOWNLOADS (LOW): The deployment guide for Vercel in
references/deployment-guides.mdusescurlto download a Zola binary fromgithub.com/getzola/zola. While GitHub is a trusted platform and this is the official repository, the organization is not on the pre-approved whitelist, and executing remote binaries is a high-risk pattern. - REMOTE_CODE_EXECUTION (MEDIUM): The
package.jsonexample for Vercel execution combines a remote download (curl) with immediate extraction (tar) and execution (./zola build). This pattern is a documented method for Zola deployment but carries inherent risks if the source repository were compromised. - CREDENTIALS_UNSAFE (MEDIUM): The Firebase migration script in
references/astro-integration.mdexplicitly references and requires aservice-account.jsonfile. While standard for Firebase Admin SDK usage, it encourages the storage of highly sensitive private keys within the project directory structure. - COMMAND_EXECUTION (SAFE): The skill provides numerous CLI instructions for
zolaandnpm. These are consistent with the skill's primary purpose of static site generation and development. - DATA_EXPOSURE (LOW): The Tera templates in
assets/templates/frequently use the| safefilter forpage.contentandsection.content. While necessary for rendering Markdown output, this creates a surface for Indirect Prompt Injection or XSS if the source content (e.g., imported from the Firebase export script) contains untrusted user data. - Ingestion points: Firestore data fetched via
scripts/export.tsand external data loaded viaload_datain templates. - Boundary markers: None present in the provided templates.
- Capability inventory: File system write access via
export.ts, remote data fetching viaload_data, and shell execution via build scripts. - Sanitization: Tera auto-escaping is explicitly disabled for main content blocks using the
| safefilter.
Audit Metadata