Skip to main content

espn-scores-standings-teams-and-news-by-league

Pull live and recent scores, league standings, team rosters, news headlines, and full game boxscores for NFL, NBA, MLB, NHL, MLS, Premier League, La Liga, F1, UFC, PGA Golf, ATP Tennis, and more. Output fields: mode, sport, league, homeScore, awayScore and more, as JSON rows. Use it for requests ...

Install this skill

or
78/100

Security score

The espn-scores-standings-teams-and-news-by-league skill was audited on Nov 11, 2026 and we found 6 security issues across 2 threat categories. Review the findings below before installing.

Categories Tested

Security Issues

low line 91

Command substitution pattern

SourceSKILL.md
89
90```bash
91RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/vexaloom-labs~espn-scores-standings-teams-and-news-by-league/runs" \
92 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
93 -d @references/example-input.json)
low line 94

Command substitution pattern

SourceSKILL.md
92 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
93 -d @references/example-input.json)
94RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
95curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
96curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
medium line 80

Curl to non-GitHub URL

SourceSKILL.md
78
79```bash
80curl -s -X POST "https://api.apify.com/v2/acts/vexaloom-labs~espn-scores-standings-teams-and-news-by-league/run-sync-get-dataset-items" \
81 -H "Authorization: Bearer $APIFY_TOKEN" \
82 -H "Content-Type: application/json" \
medium line 91

Curl to non-GitHub URL

SourceSKILL.md
89
90```bash
91RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/vexaloom-labs~espn-scores-standings-teams-and-news-by-league/runs" \
92 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
93 -d @references/example-input.json)
medium line 95

Curl to non-GitHub URL

SourceSKILL.md
93 -d @references/example-input.json)
94RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
95curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
96curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
97```
medium line 96

Curl to non-GitHub URL

SourceSKILL.md
94RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
95curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
96curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
97```
98
Scanned on Nov 11, 2026
View Security Dashboard
Installation guide →
GitHub Stars 8
Rate this skill
Categoryproductivity
UpdatedNovember 11, 2026
bolvein-firex/scraping-skills