AI Analysis
The package exhibits moderate risks due to its obfuscated code and potentially unreliable metadata. While there are no direct signs of malicious activity, the combination of signals raises concerns about its true intentions.
- High obfuscation risk
- Unreliable maintainer metadata
Per-check LLM notes
- Network: The use of network calls suggests potential external communication which could be benign or malicious, depending on the package's intended functionality.
- Shell: No shell execution patterns detected, indicating low risk of direct system command execution.
- Obfuscation: The use of base64 encoding and dynamic imports suggests an attempt to obfuscate code, which could be indicative of malicious intent but could also be used for legitimate purposes like data encryption.
- Credentials: No clear patterns indicating credential harvesting were found.
- Metadata: The package has a suspicious non-HTTPS link and the maintainer's information is sparse, indicating potential unreliability.
Heuristic Checks
Found 3 network call pattern(s)
with urllib.request.urlopen(probe_url, timeout=3) as r:read( lambda: urllib.request.urlopen(url, timeout=1.0).read() ) rtry: async with httpx.AsyncClient( proxies={"http://": proxy_url, "https://":
Found 3 obfuscation pattern(s)
string.""" json_str = base64.b64decode(encoded.encode()).decode() return SessionCheckpoint.ate", "config": config, "ts": __import__("time").time()} ) self._rotation_count = getattr(sesession_name=f"rotated-{__import__('uuid').uuid4().hex[:6]}", duration_minutes=30,
No shell execution patterns detected
No credential harvesting patterns detected
No typosquatting candidates detected
Email domain looks legitimate: users.noreply.github.com>
Found 1 suspicious link(s) on the package page
Non-HTTPS external link: http://127.0.0.1:9222
Repository shanewas/agentic-stealth-browser appears legitimate
2 maintainer concern(s) found
Author name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Create a web scraping utility called 'StealthScraper' that leverages the 'agentic-stealth-browser' package to scrape data from websites while evading modern anti-bot detection systems. This utility should allow users to specify target URLs and desired data fields, then automatically navigate through the website, collect the necessary information, and output it in a structured format such as CSV or JSON. Additionally, implement a feature to handle CAPTCHAs and other anti-bot measures by using the package's human-like behavior simulation capabilities. Include the following functionalities: 1. User-friendly interface for inputting URLs and scraping parameters. 2. Automated navigation through websites to gather specified data. 3. Detection and handling of CAPTCHAs and other anti-bot challenges. 4. Output scraped data into a structured file format. 5. Logging of scraping activities for debugging and performance analysis. Utilize 'agentic-stealth-browser' to mimic human browsing patterns, ensuring the utility can survive advanced bot-detection mechanisms.