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 |
| 106 | RUN=$(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) |
| 109 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 110 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 111 | curl -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 |
| 95 | curl -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 |
| 106 | RUN=$(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) |
| 109 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 110 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 111 | curl -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
| 109 | RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId') |
| 110 | curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status' |
| 111 | curl -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