128Autograder

v5.2.3 safe
1.8
Low Risk

(No description)

🔬 Heuristic Checks

⚠ Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • url += "json" if requests.get(url=url).status_code == 200: continue
⚠ Code Obfuscation score 4.0

Found 2 obfuscation pattern(s)

  • ) -> CodeType: return compile(code, filePath, "exec") def doLoad(self): self._discoverSubmittedFil
  • try: code = compile(src, name, "exec") except SyntaxError as syntaxError:
⚠ Shell / Subprocess Execution score 8.0

Found 4 shell execution pattern(s)

  • .") try: subprocess.check_call([sys.executable, "-m", "pip", "install", f"128Autograder=={v
  • try: subprocess.check_call([sys.executable, "-m", "pip", "install",
  • no cover subprocess.check_call([sys.executable, "-m", "pip", "install", # pragma: no cover
  • aPackages.keys(): subprocess.check_call([sys.executable, "-m", "pip", "uninstall",
✓ 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 4.0

2 maintainer concern(s) found

  • Author "Gregory Bell" appears to have only 1 package on PyPI (new or inactive account)
  • Package has no PyPI classifiers (low effort / metadata quality)
✓ Known CVE Vulnerabilities

No known vulnerabilities found in OSV database.

💡 AI App Starter Prompt

Use this prompt to build a project with 128Autograder
Build a simple Python application using the 128Autograder package to demonstrate its core features.

💬 Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!