Skip to main content

amazon-review-aggregates-and-extended-history-scraper

Collect Amazon customer reviews and rating summaries by product URL, ASIN, or keyword across 19 marketplaces, with star-rating and sort filters, reviewer images, and an optional session for deeper review history. Output fields: productAsin, ratingScore, reviewTitle, reviewDescription, isVerified ...

Install this skill

or
78/100

Security score

The amazon-review-aggregates-and-extended-history-scraper 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 106

Command substitution pattern

SourceSKILL.md
104
105```bash
106RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~amazon-review-aggregates-and-extended-history/runs" \
107 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
108 -d @references/example-input.json)
low line 109

Command substitution pattern

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

Curl to non-GitHub URL

SourceSKILL.md
93
94```bash
95curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~amazon-review-aggregates-and-extended-history/run-sync-get-dataset-items" \
96 -H "Authorization: Bearer $APIFY_TOKEN" \
97 -H "Content-Type: application/json" \
medium line 106

Curl to non-GitHub URL

SourceSKILL.md
104
105```bash
106RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/dataspryva~amazon-review-aggregates-and-extended-history/runs" \
107 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
108 -d @references/example-input.json)
medium line 110

Curl to non-GitHub URL

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

Curl to non-GitHub URL

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