External Transmission
- Category
- Data Exfiltration
- Confidence
- 95% confidence
- Finding
The skill explicitly sends user-provided PDF URLs or pasted text to an external third-party API using curl. This is a real data exfiltration boundary: any supplied document content may leave the local environment and be processed by MagicPodcast, which creates confidentiality and privacy risk if users provide sensitive material. The skill does include a warning about sensitive documents, which reduces surprise but does not remove the transmission risk.
- Content
md payload="$(jq -n --arg pdfUrl "$PDF_URL" --arg language "$LANGUAGE" '{pdfUrl:$pdfUrl,language:$language}')" curl -sS -X POST "$MAGICPODCAST_API_URL/agent/v1/podcasts/pdf" \ -H "Content-Type: application/json" \ -H "x-api-key: $MAGICPODCAST_API_KEY" \ --data-binary "$payload"
