resale-secondhand-research
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a bash helper script (
scripts/crawlora.sh) to perform network requests. It implements several security controls: - Validates the API path against a strict whitelist of static routes and regex-based parameterized routes.
- Restricts commands to the
GETmethod. - URL-encodes query parameters using
curl --data-urlencodeto prevent parameter injection. - Rejects the
@character in query arguments to prevent potential file-upload exploitation in curl. - Validates the format of the
CRAWLORA_API_KEYto prevent shell injection or configuration smuggling. - [CREDENTIALS_SAFE]: API authentication is managed through the
CRAWLORA_API_KEYenvironment variable. The helper script securely passes this key tocurlusing a temporary configuration file created withmktempand restricted permissions (chmod 600), which ensures the key does not appear in process lists or the environment of subprocesses. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from external marketplaces which could contain malicious instructions. It includes proactive mitigation by instructing the agent to treat listing descriptions and feedback as untrusted evidence and to ignore any embedded URLs or commands.
- Ingestion points: Marketplace listing cards, descriptions, and user reviews from platforms like Poshmark, Etsy, and Vinted.
- Boundary markers: Present (explicit warning in SKILL.md to ignore embedded instructions).
- Capability inventory:
scripts/crawlora.sh(limited to network GET requests to a vendor-controlled API). - Sanitization: Route whitelisting and URL-encoding of all query parameters.
- [EXTERNAL_DOWNLOADS]: All network activity is directed to the vendor's official API endpoint (
api.crawlora.net).
Audit Metadata