Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
Pangolinfo Ai Serp
v1.0.2Search Google and get AI Overviews using Pangolin APIs. Use this skill when the user wants to: search Google with AI answers, get search engine results, perf...
⭐ 0· 78·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The name/description (Google search + AI overviews via Pangolin) matches the included code (scripts/pangolin.py) and API endpoints (scrapeapi.pangolinfo.com). However the registry metadata lists no required environment variables or primary credential, while SKILL.md and the script clearly require PANGOLIN_API_KEY or PANGOLIN_EMAIL + PANGOLIN_PASSWORD. This metadata mismatch is an incoherence that should be clarified.
Instruction Scope
SKILL.md instructs the agent to prompt the user for credentials and then write/caches an API key to ~/.pangolin_api_key (examples show using echo or running scripts that will cache the key). The instructions also direct setting and unsetting env vars in the session and running scripts that will call external APIs. These actions are within the stated purpose (auth + API calls), but writing permanent credentials to a home file and instructing automatic caching is a high-impact operation and should be explicitly consented to by the user.
Install Mechanism
There is no installer or third‑party download; the skill is instruction + included Python script(s). No external packages or remote download URLs are used by the skill itself. This is a lower install risk, though the included scripts perform network calls.
Credentials
Requesting an API key or account credentials is proportionate to the described functionality. However the registry metadata omitted these environment requirements. Additionally, the provided reference docs mention alternate names (e.g., PANGOLIN_TOKEN and ~/.pangolin_token) that do not match the actual script behavior (PANGOLIN_API_KEY and ~/.pangolin_api_key), indicating sloppy/inconsistent handling of credential names and caches — this raises risk of misconfiguration or accidental credential exposure.
Persistence & Privilege
The script caches the API key permanently at ~/.pangolin_api_key and attempts to set restrictive permissions (chmod 600, Windows ACL changes). Permanent storage of credentials in the user's home directory is expected for a CLI client but is a persistent capability with potential for credential exposure on shared or backed-up machines. The skill does not request elevated system privileges nor modify other skills, and always:false is set, but the permanent cache is a notable persistence behavior that users should be aware of.
What to consider before installing
This skill is a Pangolin API client and legitimately needs an API key or email+password to work, but there are some red flags to consider before installing or using it:
- Metadata mismatch: The registry metadata claims no required env vars, but the SKILL.md and scripts require PANGOLIN_API_KEY or PANGOLIN_EMAIL + PANGOLIN_PASSWORD. Confirm this with the publisher before providing credentials.
- Credential caching: The script will cache your API key at ~/.pangolin_api_key (permanently). If you use this skill, expect a file containing your API key in your home directory. If you share the machine or have backups, that key could be exposed. Remove or rotate the key after use if you’re concerned.
- Prefer API key over email/password: The docs show both options; providing an API key (rather than your account password) is safer. Create a dedicated API key on pangolinfo.com with minimal scope and revoke it after use if unsure.
- Verify the endpoint and vendor: The client talks to scrapeapi.pangolinfo.com and pangolinfo.com. Confirm you trust that service before giving credentials or running network tests.
- Inconsistencies in docs: The references/docs mention PANGOLIN_TOKEN and ~/.pangolin_token, but the script uses PANGOLIN_API_KEY and ~/.pangolin_api_key. Expect possible confusion when troubleshooting.
- Running self-test: The included self_test.sh will attempt live authentication and a search. Only run it if you expect real network calls and are comfortable using your credentials in this environment.
If you still want to proceed: provide an API key (not your account password), review and optionally edit scripts to change the cache location or remove the cache step, run the client in an isolated environment (or revoke/rotate the key afterward), and confirm the publisher/source of the skill due to metadata inconsistencies.Like a lobster shell, security has layers — review code before you run it.
latestvk975jsvh26r3n50z8jyzn33y0d83jp00
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
