External Script Fetching
- Category
- Supply Chain
- Confidence
- 90% confidence
- Finding
The skill performs an authenticated state-changing request using a raw captured session cookie, replaying browser AJAX calls against the website. This is dangerous because anyone running the workflow with a stolen, over-broad, or wrong-session cookie can unintentionally or unauthorizedly modify account state, and the request target is derived from page-parsed HTML rather than a fixed API contract.
- Content
md AJAX_PATH=$(echo "$FULL_AJAX_URL" | sed -E 's#https?://[^/]+##') BASE_URL_HEADER=$(echo "$PATH_ONLY" | sed -E 's#^/##') # Wicket-Ajax-BaseURL wants no leading slash curl -s "https://www.setlist.fm$AJAX_PATH" \ -H "Cookie: $COOKIE" -H "User-Agent: $UA" \ -H 'Wicket-Ajax: true' \ -H "Wicket-Ajax-BaseURL: $BASE_URL_HEADER" \
