auto-rotate

v0.1.0 suspicious
4.0
Medium Risk

Automatically deskew and turn upright every page of a PDF (jdeskew + Tesseract OSD).

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package has low risks in terms of network calls, shell execution, obfuscation, and credential handling, but its newness and lack of historical activity increase the suspicion level.

  • Minimal package activity and no history
  • Potential supply-chain attack due to new package
Per-check LLM notes
  • Network: No network calls detected, which is normal and does not indicate any risk.
  • Shell: Shell execution is used for running OCR processing, which is expected for a package named 'auto-rotate' that likely involves PDF manipulation or processing tasks.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package is newly created with minimal activity and no history, raising suspicion.

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution score 2.0

Found 1 shell execution pattern(s)

  • app environment. result = subprocess.run( [ocrmypdf, str(input_pdf), str(output_pdf)],
Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

Email domain looks legitimate: fastmail.fm>

Suspicious Page Links

All external links appear legitimate

Git Repository History score 3.0

GitHub API error: 403

  • GitHub API error: 403
Maintainer History score 6.0

3 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Package uploaded less than 24 hours ago (2026-06-05T08:24:36.000Z)
  • Author "Edwin de Jong" appears to have only 1 package on PyPI (new or inactive account)