Crawl4ai AI Agent

by unclecode• 87k•• Scanned•Claim this listing•Request removal
Web Scraping & Dataaiai agentscrawlerdata extractionllm

Open-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf

Crawl4ai is an open-source ai agent by unclecode, written mainly in Python, with 86,688 GitHub stars and the Apache-2.0 license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit cae74b2. Seen able to run dynamic code, read environment and secrets. Scan policy

Scanned
Full scan at cae74b2 · Nov 5, 2026
Scanned Builds
Static code scanwarn
Secrets scanfail
Dependency audit1117 known vulnerabilitiesfail
Manifestnonewarn
Buildpass
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (77)

  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • high
    dependencies issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Deserializes data with pickle/marshal, which can execute code.
    crawl4ai/legacy/llmtxt.py:219
  • medium
    pypdf@6.9.2: 100 known vulnerabilities
    PYSEC-2026-3004, PYSEC-2026-3006, PYSEC-2026-3007, PYSEC-2026-3009, PYSEC-2026-3010 +95 more
    deploy/docker/requirements.txt
  • medium
    httpcore2@2.9.1: 1 known vulnerability
    PYSEC-2026-3844
    requirements.txt
  • medium
    httpx2@2.9.1: 5 known vulnerabilities
    PYSEC-2026-3845, PYSEC-2026-3846, PYSEC-2026-3847, PYSEC-2026-3848, PYSEC-2026-3849
    requirements.txt
  • medium
    tqdm@4.9.0: 2 known vulnerabilities
    PYSEC-2017-74, PYSEC-2026-1976
    requirements.txt
  • medium
    fsspec@2025.5.1: 2 known vulnerabilities
    PYSEC-2026-4217, PYSEC-2026-4217
    sbom/sbom.cdx.json
  • medium
    fsspec@2026.1.0: 1 known vulnerability
    PYSEC-2026-4217
    sbom/sbom.cdx.json
  • medium
    lxml@5.4.0: 2 known vulnerabilities
    PYSEC-2026-87, PYSEC-2026-87
    sbom/sbom.cdx.json
  • medium
    pip@25.3: 5 known vulnerabilities
    PYSEC-2026-1796, PYSEC-2026-196, PYSEC-2026-2875, PYSEC-2026-2876, PYSEC-2026-3721
    sbom/sbom.cdx.json
  • medium
    pypdf@6.4.1: 126 known vulnerabilities
    PYSEC-2026-1827, PYSEC-2026-1828, PYSEC-2026-1829, PYSEC-2026-3004, PYSEC-2026-3005 +121 more
    sbom/sbom.cdx.json
  • medium
    pypdf@6.6.0: 61 known vulnerabilities
    PYSEC-2026-1827, PYSEC-2026-3004, PYSEC-2026-3005, PYSEC-2026-3006, PYSEC-2026-3007 +56 more
    sbom/sbom.cdx.json
  • medium
    setuptools@59.6.0: 5 known vulnerabilities
    PYSEC-2022-43012, PYSEC-2025-49, PYSEC-2026-1918, PYSEC-2026-3447, GHSA-xmj3-9gf7-h52w
    sbom/sbom.cdx.json
  • medium
    soupsieve@2.7: 8 known vulnerabilities
    PYSEC-2026-3071, PYSEC-2026-3072, PYSEC-2026-4170, PYSEC-2026-4171, PYSEC-2026-3071 +3 more
    sbom/sbom.cdx.json
  • medium
    soupsieve@2.8.1: 4 known vulnerabilities
    PYSEC-2026-3071, PYSEC-2026-3072, PYSEC-2026-4170, PYSEC-2026-4171
    sbom/sbom.cdx.json
  • medium
    torch@2.7.1: 18 known vulnerabilities
    PYSEC-2025-203, PYSEC-2025-204, PYSEC-2025-206, PYSEC-2026-139, PYSEC-2026-1970 +13 more
    sbom/sbom.cdx.json
  • medium
    torch@2.9.1: 4 known vulnerabilities
    PYSEC-2026-139, PYSEC-2026-2286, GHSA-qfhq-4f3w-5fph, GHSA-rrmf-rvhw-rf47
    sbom/sbom.cdx.json
  • medium
    urllib3@2.5.0: 12 known vulnerabilities
    PYSEC-2026-141, PYSEC-2026-1994, PYSEC-2026-1996, PYSEC-2026-1998, PYSEC-2026-4175 +7 more
    sbom/sbom.cdx.json
  • medium
    urllib3@2.6.3: 5 known vulnerabilities
    PYSEC-2026-141, PYSEC-2026-142, PYSEC-2026-4175, PYSEC-2026-4176, PYSEC-2026-4177
    sbom/sbom.cdx.json
  • low
    In tests/examples/docs: Deserializes data with pickle/marshal, which can execute code.
    docs/examples/url_seeder/bbc_sport_research_assistant.py:89
  • low
    Possible example credential in docs/tests: pypi-upload-token
    .github/workflows/docs/README.md:416
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/examples/capsolver_captcha_solver/capsolver_api_integration/solve_recaptcha_v2.py:9
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/md_v2/api/parameters.md:501
  • low
    Possible example credential in docs/tests: generic-api-key
    docs/md_v2/core/browser-crawler-config.md:361
  • low
    Possible example credential in docs/tests: curl-auth-header
    deploy/docker/c4ai-doc-context.md:2800
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    deploy/docker/c4ai-doc-context.md:340
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    docs/md_v2/complete-sdk-reference.md:1599
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/proxy/test_persistent_proxy.py:32
  • low
    Possible example credential in docs/tests: generic-api-key
    tests/proxy/test_proxy_regression.py:43
  • low
    idna@3.9.0: 2 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215
    deploy/docker/requirements.txt
  • low
    scipy@1.6.1: 2 known vulnerabilities
    PYSEC-2023-102, PYSEC-2023-114
    requirements.txt
  • low
    filelock@3.18.0: 8 known vulnerabilities
    PYSEC-2026-1374, PYSEC-2026-1375, GHSA-69hj-f68j-2879, GHSA-8mx5-7m5m-r77g, PYSEC-2026-1374 +3 more
    sbom/sbom.cdx.json
  • low
    filelock@3.20.3: 2 known vulnerabilities
    GHSA-69hj-f68j-2879, GHSA-8mx5-7m5m-r77g
    sbom/sbom.cdx.json
  • low
    h2@4.2.0: 4 known vulnerabilities
    PYSEC-2026-1435, PYSEC-2026-3628, PYSEC-2026-1435, PYSEC-2026-3628
    sbom/sbom.cdx.json
  • low
    h2@4.3.0: 1 known vulnerability
    PYSEC-2026-3628
    sbom/sbom.cdx.json
  • low
    hpack@4.1.0: 2 known vulnerabilities
    PYSEC-2026-4053, PYSEC-2026-4053
    sbom/sbom.cdx.json
  • low
    idna@3.10: 2 known vulnerabilities
    PYSEC-2026-215, PYSEC-2026-215
    sbom/sbom.cdx.json
  • low
    idna@3.11: 1 known vulnerability
    PYSEC-2026-215
    sbom/sbom.cdx.json
  • low
    multidict@6.7.0: 1 known vulnerability
    PYSEC-2026-4244
    sbom/sbom.cdx.json
  • low
    pygments@2.19.2: 2 known vulnerabilities
    PYSEC-2026-2987, PYSEC-2026-2987
    sbom/sbom.cdx.json
  • low
    pytest@9.0.2: 1 known vulnerability
    PYSEC-2026-1845
    sbom/sbom.cdx.json
  • low
    python-dotenv@1.1.1: 2 known vulnerabilities
    PYSEC-2026-2270, PYSEC-2026-2270
    sbom/sbom.cdx.json
  • low
    python-dotenv@1.2.1: 1 known vulnerability
    PYSEC-2026-2270
    sbom/sbom.cdx.json
  • low
    requests@2.32.4: 2 known vulnerabilities
    PYSEC-2026-2275, PYSEC-2026-2275
    sbom/sbom.cdx.json
  • low
    requests@2.32.5: 1 known vulnerability
    PYSEC-2026-2275
    sbom/sbom.cdx.json
  • low
    setuptools@80.9.0: 4 known vulnerabilities
    PYSEC-2026-3447, GHSA-xmj3-9gf7-h52w, PYSEC-2026-3447, GHSA-xmj3-9gf7-h52w
    sbom/sbom.cdx.json
  • low
    No manifest declaring network access and environment variables (agent.json)

Network activity

During install
files.pythonhosted.orgpypi.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Crawl4ai alternatives

View more →

Similar ai agents in Web Scraping & Data, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Crawl4ai (this page)
unclecode
87kApache-2.0Nov 1, 2026Scanned, no flagged issues
Firecrawl
firecrawl
198kAGPL-3.0Oct 31, 2026Scanned, no flagged issues
Vane
ItzCrazyKns
38kMITSep 1, 2026Scanned, no flagged issues
Maxun
getmaxun
18kAGPL-3.0Oct 28, 2026Scanned, no flagged issues
Xiaobei
TeamWiseFlow
8.7kNone foundOct 30, 2026Not scanned yet
Wigolo
KnockOutEZ
5.5kNone foundNov 1, 2026Not scanned yet