social-publisher
Fail
Audited by Gen Agent Trust Hub on Apr 8, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDATA_EXFILTRATIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
template savecommand inscripts/publisher.shis vulnerable to path traversal. The--nameargument is used directly in acpcommand without sanitization, enabling the creation or overwriting of files outside the designatedtemplates/directory (e.g.,../../scripts/malicious.sh). - [DATA_EXFILTRATION]: The
scripts/post.shscript contains a vulnerability where metadata fields, such as 'title', are passed tocurl -Fwithout sanitizing for the '@' character. If a maliciously crafted title starting with '@' is imported and subsequently published,curlwill interpret it as a file path, reading and uploading the contents of that local file to the external API. - [EXTERNAL_DOWNLOADS]: The skill uses
curlto interact with an external API athttps://api.upload-post.com/api. While this is core to its functionality, the lack of input validation on parameters makes this a potential vector for exfiltrating sensitive data to the remote server. - [PROMPT_INJECTION]: The skill's import logic in
scripts/import-genviral.shandscripts/import-dr-nora.shpresents an indirect prompt injection surface. It ingests untrusted data from external JSON files and directories without boundary markers or robust validation. This data is then used in powerful downstream tools likeffmpegandcurlwithout sufficient sanitization beyond basic character filtering.
Recommendations
- AI detected serious security threats
Audit Metadata