Scrapling Web Scraping

Security checks across malware telemetry and agentic risk

Overview

This skill openly enables stealth scraping and Cloudflare/anti-bot bypass, so it should only be used on sites where you have explicit authorization.

Review this skill carefully before installing. It is suitable only for authorized scraping or testing, especially if using stealth or Cloudflare-bypass options. Install dependencies in a sandbox, verify the Scrapling package source, and avoid scraping protected third-party sites without explicit permission.

VirusTotal

63/63 vendors flagged this skill as clean.

View on VirusTotal

Risk analysis

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.

#
ASI02: Tool Misuse and Exploitation
High
What this means

Using this skill against sites you do not control could violate terms of service, trigger blocking or account/IP penalties, or cross legal/ethical boundaries.

Why it was flagged

The included tool implements a Cloudflare-solving stealth mode for user-supplied URLs, which can be used to evade anti-bot protections on third-party sites.

Skill content
page = StealthyFetcher.fetch(url, headless=True, solve_cloudflare=solve_cloudflare)
Recommendation

Use only for sites where you have explicit permission, and avoid enabling stealth or Cloudflare-bypass modes for unauthorized targets.

#
ASI09: Human-Agent Trust Exploitation
Medium
What this means

A user may underestimate the chance of detection, blocking, or policy violations when scraping protected services.

Why it was flagged

The wording makes strong 'undetectable' and anti-bot-bypass claims that may encourage users or agents to trust risky scraping behavior too readily.

Skill content
Zero-bot-detection web scraping... stealth (undetectable)... bypass anti-bot detection systems
Recommendation

Treat the 'undetectable' claim as unsupported marketing; confirm authorization and risk before using stealth scraping.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing the dependency may download and run third-party code and browser components on the local machine.

Why it was flagged

The setup instructs users to install an unpinned external Python package and run a browser-install command; this is purpose-aligned but introduces normal package/browser supply-chain risk.

Skill content
pip install "scrapling[all]"
scrapling install
Recommendation

Verify the Scrapling package source, consider pinning versions, and install in a sandboxed environment.

#
ASI05: Unexpected Code Execution
Low
What this means

A malicious or compromised target page could interact with the headless browser environment, so the scraping environment should be isolated and kept updated.

Why it was flagged

Dynamic mode launches browser-based scraping that can render and execute JavaScript from the target site; this is expected for JavaScript-heavy scraping but should be understood.

Skill content
page = DynamicFetcher.fetch(url, headless=True, network_idle=True)
Recommendation

Run dynamic scraping in a contained environment and keep browser dependencies patched.