Amazon Product Search Api Skill

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to do what it claims—run a BrowserAct workflow to collect Amazon product search results—but it uses your BrowserAct API key and an external workflow template.

Before installing, confirm that you trust BrowserAct and the referenced workflow template, set BROWSERACT_API_KEY securely, and be aware that searches may use BrowserAct quota and send your search terms to the BrowserAct API.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the skill may use the user’s BrowserAct account and potentially consume paid quota or expose the key if the user pastes it into chat instead of setting it securely.

Why it was flagged

The script uses a BrowserAct API key as a bearer token to start and poll workflow tasks. This is expected for the stated integration, but it gives the skill access to the user’s BrowserAct account/quota.

Skill content
api_key = os.getenv("BROWSERACT_API_KEY") ... headers = {"Authorization": f"Bearer {api_key}"}
Recommendation

Set the key as an environment variable when possible, avoid pasting secrets into shared chats, and rotate the BrowserAct key if it is accidentally exposed.

What this means

The user is trusting BrowserAct and the referenced template to perform the advertised Amazon product search workflow.

Why it was flagged

The script depends on a hardcoded remote BrowserAct workflow template. That is consistent with the skill’s purpose, but the actual remote template behavior is not contained in the local artifact.

Skill content
TEMPLATE_ID = "77809217106347580"
API_BASE_URL = "https://api.browseract.com/v2/workflow"
Recommendation

Verify that the BrowserAct account, provider URL, and template ID are expected before using the skill, especially if using it for business data collection.

What this means

A slow or stuck remote task could keep the command running and continue occupying the agent’s terminal session until stopped.

Why it was flagged

The script polls the remote task until it reaches a finished, failed, or canceled status. This is normal for asynchronous browser automation, but there is no explicit maximum polling duration in the code.

Skill content
while True:
    ...
    time.sleep(10)
Recommendation

Use reasonable product limits, monitor long-running tasks, and stop the process manually if it appears stuck beyond the expected runtime.