seo-publish-article
Warn
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/validate_payload.mjsuses the dynamicimport()statement to load Node.js modules from a path constructed at runtime using the--repoargument provided by the user. This allows the execution of code from a path that is not hardcoded or strictly validated within the skill itself. - [PRIVILEGE_ESCALATION]: The skill utilizes the
SUPABASE_SERVICE_ROLE_KEYto perform direct writes to a production Supabase database. This key provides administrative bypass of Row Level Security (RLS) and represents a high-privilege capability for a skill. - [INDIRECT_PROMPT_INJECTION]: The skill processes external, untrusted content from Google Docs and Markdown files which is then used to generate payloads for a live website.
- Ingestion points: Content is fetched from Google Docs using
google-workspacetool calls (e.g.,get_doc_as_markdown) in Step 1. - Boundary markers: The instructions do not define clear delimiters or "ignore instructions" warnings for the agent when processing the external article content.
- Capability inventory: The skill can execute shell commands (
curl), perform network POST/PATCH operations to a database, and modify Google Drive files and Google Sheets. - Sanitization: The skill includes an
escfunction inscripts/build_payload.mjsfor basic HTML entity escaping and uses a Tiptap-based schema validation inscripts/validate_payload.mjsto ensure data structure integrity. - [COMMAND_EXECUTION]: The skill performs several shell-based operations, including running Node.js scripts and using
curlto interact with the Supabase PostgREST API. It also executes SQL queries via a Supabase MCP to resolve database identifiers. - [EXTERNAL_DOWNLOADS]: The skill references an external repository for installation and setup.
- Evidence: The
SKILL.mdfile provides a command to fetch the skill builder from the author's GitHub repository:https://github.com/peter-tu-zynkr/zynkr-skill-builder.
Audit Metadata