xy-sync

Warn

Audited by Snyk on Sep 15, 2026

Risk Level: MEDIUM
Full Analysis

MEDIUM W011: Third-party content exposure detected (indirect prompt injection risk).

  • Third-party content exposure detected (low risk: 0.10). The workflow reads a remote JSON update notice via curl from a configured update_url (which can point to an external or third-party server), but this is triggered only by explicit checks or scheduled hooks, and notice text is consumed. However, since update_url is user- or config-specified and represents an external HTTP endpoint serving arbitrary text/json, it is an active fetch/search scenario rather than monitored inbound outsider content.

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).

  • Potentially malicious external URL detected (medium risk: 0.30). The script fetches remote update metadata via curl from a user-configurable URL (XY_UPDATE_URL or config.json) during the check-remote subcommand, constituting an unverifiable runtime external dependency under weak/unknown provenance.

Issues (2)

W011
MEDIUM

Third-party content exposure detected (indirect prompt injection risk).

W012
MEDIUM

Unverifiable external dependency detected (runtime URL that controls agent).

Audit Metadata
Risk Level
MEDIUM
Analyzed
Sep 15, 2026, 04:59 AM
Issues
2
Security Audit — snyk — xy-sync