n0brains-cli

v1.0.0 suspicious
4.0
Medium Risk

Token-efficient CLI for the n0brains crypto intelligence API — built for trading agents.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package has moderate network risk due to its use of urllib for network communication and high metadata risk because of its newness and low metadata quality. These factors suggest potential risks but do not conclusively indicate malicious intent.

  • moderate network risk
  • high metadata risk
Per-check LLM notes
  • Network: The use of urllib to make GET requests suggests network communication, which could be benign or malicious depending on the endpoint and context.
  • Shell: No shell execution patterns were detected in the provided code snippet.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious intent.
  • Credentials: No credential harvesting patterns detected, suggesting safe handling of sensitive information.
  • Metadata: The package shows several red flags such as being brand new with minimal activity and low metadata quality, increasing suspicion of potential malicious intent.

🔬 Heuristic Checks

Outbound Network Calls score 3.0

Found 2 network call pattern(s)

  • .parse.urlencode(q) req = urllib.request.Request(url, method="GET") key = _key(args) if key:
  • on__}") try: with urllib.request.urlopen(req, timeout=args.timeout) as resp: retu
Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution

No shell execution patterns detected

Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

No author email provided

Suspicious Page Links

All external links appear legitimate

Git Repository History

No GitHub repository linked

  • No GitHub repository link found
Maintainer History score 8.0

4 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Package uploaded less than 24 hours ago (2026-06-05T02:07:33.000Z)
  • Author "n0brains" appears to have only 1 package on PyPI (new or inactive account)
  • Package has no PyPI classifiers (low effort / metadata quality)