startup-acquisition-research
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a bundled shell script
scripts/crawlora.shto facilitate API requests viacurl. The script implements comprehensive security controls: - Strict validation of the
CRAWLORA_API_KEYformat using shell pattern matching. - An allow-list for HTTP methods (GET/POST) enforced both globally and per-route.
- Path validation using anchored regular expressions and character filtering to prevent path traversal or route smuggling.
- Use of
set -euo pipefailfor robust error handling. - [CREDENTIALS_UNSAFE]: The skill requires an API key provided through the
CRAWLORA_API_KEYenvironment variable. The implementation follows security best practices by writing the key to a temporary configuration file with restricted permissions (chmod 600) which is then passed tocurlvia the--configflag. This prevents the sensitive key from being exposed in process lists (e.g., viaps). - [DATA_EXFILTRATION]: The skill communicates with the vendor's API at
api.crawlora.net. The shell script specifically guards against local file disclosure vulnerabilities incurlby: - Rejecting the
@character in query string parameters to preventcurlfrom interpreting them as file paths. - Using the
@-syntax to pipe POST bodies from stdin, ensuringcurldoes not attempt to read from the local filesystem. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from the TrustMRR marketplace and public websites via a scraping endpoint.
- Ingestion points: Marketplace data retrieved via
crawlora.sh(e.g.,/datasets/trustmrr/search) and web content via/web/scrape(referenced inSKILL.md). - Boundary markers: The instructions explicitly direct the agent to separate payment-provider-verified revenue from seller claims and its own calculations.
- Capability inventory: The skill is limited to read-only API calls and web scraping via the validated shell script; it has no file-write or system-modifying capabilities.
- Sanitization: The API script enforces strict path and method validation for all outgoing requests.
Audit Metadata