github Python re-analysis due

virajverse/infinity-scraper

github

🚀 World-Class Web Scraping, Dynamic SPA Rendering, Zero-GPU YouTube Transcripts & Deep OSINT/GEOINT Intelligence MCP Server (23 Tools) for AI Agents.

maintainer
virajverse
license
NOASSERTION
first seen
2026-08-26
last seen
2026-08-31
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 25 tools
transport stdio counts 25 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • deep_crawl
  • extract_image_exif
  • extract_pdf
  • extract_reddit_thread_tool
  • extract_rss_feed_tool
  • extract_schema
  • extract_structured
  • get_youtube_transcript
  • optimize_rag_chunks
  • osint_deep_public_recon
  • osint_dns_audit
  • osint_domain_recon
  • osint_geoint_lookup
  • osint_ip_lookup
  • osint_location_entity_search
  • osint_search
  • osint_subdomain_enumeration
  • osint_tech_stack
  • osint_username_check
  • osint_wayback_time_machine
  • scrape_batch
  • scrape_dynamic
  • scrape_url
  • search_and_scrape
  • search_web
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit ce984c3 · analyzer v33 · 1w ago

skills & prompt files 1

danger signals1

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 26

filesystem 2

  • fs virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/image_exif.py :40 img = Image.open(io.BytesIO(img_bytes))
  • fs (weak) virajverse-infinity-scraper-ce984c3/tests/stress_test.py :320 with open(report_path, "w", encoding="utf-8") as f:

network 13

  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/config.py :121 from urllib.parse import urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/engines/browser.py :9 from urllib.parse import urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/engines/crawler.py :9 from urllib.parse import urldefrag, urljoin, urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/engines/fast.py :2 Fast Stealth HTTP Scraping Engine using primp (TLS/JA3/HTTP2 impersonation) & httpx.
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/content.py :9 from urllib.parse import urljoin, urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/image_exif.py :8 import httpx
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/pdf.py :9 import httpx
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/social.py :10 from urllib.parse import urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/extractors/youtube.py :8 from urllib.parse import parse_qs, urlparse
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/osint/geoint.py :7 import httpx
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/osint/network.py :9 import socket
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/osint/subdomains.py :9 import socket
  • net virajverse-infinity-scraper-ce984c3/src/infinity_scraper/osint/wayback.py :8 import httpx

database 1

  • db virajverse-infinity-scraper-ce984c3/src/infinity_scraper/cache.py :9 import sqlite3

tool registrations 25

  • scrape_url virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :50
  • search_web virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :120
  • search_and_scrape virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :143
  • scrape_dynamic virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :156
  • extract_schema virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :193
  • deep_crawl virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :226
  • extract_structured virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :253
  • scrape_batch virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :290
  • extract_pdf virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :323
  • get_youtube_transcript virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :335
  • osint_deep_public_recon virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :347
  • osint_geoint_lookup virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :382
  • osint_location_entity_search virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :416
  • osint_domain_recon virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :468
  • osint_tech_stack virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :494
  • osint_ip_lookup virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :521
  • osint_username_check virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :543
  • osint_search virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :563
  • osint_wayback_time_machine virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :596
  • osint_subdomain_enumeration virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :626
  • osint_dns_audit virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :643
  • extract_image_exif virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :658
  • extract_reddit_thread_tool virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :673
  • extract_rss_feed_tool virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :690
  • optimize_rag_chunks virajverse-infinity-scraper-ce984c3/src/infinity_scraper/server.py :707

declared dependencies 14

  • mcp@>=1.2.0
  • httpx@>=0.27.0
  • primp@>=0.15.0
  • playwright@>=1.40.0
  • playwright-stealth@>=1.0.0
  • trafilatura@>=1.9.0
  • markdownify@>=0.11.0
  • beautifulsoup4@>=4.12.0
  • lxml@>=5.0.0
  • pypdf@>=4.0.0
  • ddgs@>=9.0.0
  • youtube-transcript-api@>=0.6.0
  • pydantic@>=2.0.0
  • pillow@>=10.0.0