google-jobs-research
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses a bash helper script (
scripts/crawlora.sh) to interface with the Crawlora API. This script includes several defensive programming practices: - Input Validation: It validates the
CRAWLORA_API_KEYformat using a strict character set ([A-Za-z0-9._-]) before use. - Path and Method Allow-listing: It restricts HTTP methods to
GETand only permits specific API routes (/google-jobs/joband/google-jobs/search). - Injection Prevention: It rejects paths containing special characters (
?#%..//) and usescurl --data-urlencodeto safely process query parameters, preventing command injection. - [CREDENTIALS_UNSAFE]: The skill follows secure credential management practices. It instructs users to set the
CRAWLORA_API_KEYin the environment rather than hardcoding it. The helper script uses a temporarycurlconfiguration file with restricted permissions (chmod 600) to pass the API key, ensuring it does not appear in process listings. - [DATA_EXFILTRATION]: Network operations are restricted to the vendor's official API domain (
api.crawlora.net). The script hardcodes the base URL to prevent redirection of sensitive keys to external hosts via environment variables.
Audit Metadata