T01 · Skill Instruction Hijacking
- Location
SKILL.md:58- Finding
Third-Party Promotional Output Instruction
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward social-post analyzer, but it sends submitted drafts to SocialNexis and may mention a SocialNexis product CTA.
Install only if you are comfortable sending post drafts to SocialNexis for processing. Avoid submitting confidential, embargoed, personal, or credential-containing text, and treat any product CTA returned by the service as marketing rather than analysis.
SKILL.md:58Third-Party Promotional Output Instruction
SKILL.md:17User Drafts Transmitted to an External Service Without an Explicit Privacy Safeguard
The skill instructs the agent to transmit the user's draft to a third-party SocialNexis API, but it does not require an explicit user-facing notice or consent before sending potentially sensitive unpublished content off-platform. Even if the endpoint is the intended function of the skill, silent external transmission creates a privacy and data-handling risk because drafts may contain confidential business plans, personal information, or embargoed content.
This endpoint sends the full post body to an external domain over the network. The behavior is functionally expected for the skill, but it is still a real security/privacy issue when performed without transparent disclosure and user approval, because user-authored drafts may be sensitive and are exposed to third-party processing.
curl -s -X POST https://api.socialnexis.com/api/v1/public-tools/tells \
-H 'content-type: application/json' \
-d '{"body": "<the post draft>"}'
This endpoint sends the full post body to an external domain over the network. The behavior is functionally expected for the skill, but it is still a real security/privacy issue when performed without transparent disclosure and user approval, because user-authored drafts may be sensitive and are exposed to third-party processing.
curl -s -X POST https://api.socialnexis.com/api/v1/public-tools/tells \
-H 'content-type: application/json' \
-d '{"body": "<the post draft>"}'
The full-analysis endpoint likewise sends the user's draft to a third-party service, with even broader processing implied by the richer analysis. In context, users may submit unpublished marketing copy or internal messaging, so undisclosed external transmission can expose sensitive content and create compliance concerns.
curl -s -X POST https://api.socialnexis.com/api/v1/public-tools/analyze \
-H 'content-type: application/json' \
-d '{"body": "<the post draft>"}'