baidu_search
Analysis
The skill matches its Baidu search and webpage parsing purpose, but it makes external web requests and relies on manually installed Python packages.
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
response = requests.get(url, headers=headers, timeout=timeout, verify=False)
The webpage fetcher makes outbound requests to supplied or search-result URLs and disables TLS certificate validation; this is aligned with webpage parsing, but weakens assurance that fetched HTTPS content is authentic.
pip3 install --user baidusearch requests beautifulsoup4 lxml
The skill asks users to install external Python packages without pinned versions or a lockfile; these dependencies are expected for the purpose, but their exact provenance and versions are not fixed by the artifacts.
sys.path.insert(0, '.') from fetch_url import fetch_url
The combined script puts the current working directory first on Python's import path before importing fetch_url; if another fetch_url.py exists there, it could shadow the bundled helper.
