ascent

v0.0.1 suspicious
5.0
Medium Risk

A Python framework for building, tracking and orchestrating large scale trading algorithms.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows some signs of potential risk due to its network activity and lack of community engagement, though specific malicious intent has not been confirmed.

  • Network risk present but not severe
  • Low community engagement and single release
Per-check LLM notes
  • Network: The observed network call pattern suggests the package is likely making API calls to a server, which could be for legitimate purposes like fetching updates or configuration data.
  • Shell: No shell execution patterns detected, indicating no immediate risk of executing arbitrary commands.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package is new with no community engagement and a single release, raising suspicion but not conclusive evidence of malice.

📦 Package Quality Overall: Low (4.8/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • Test runner config found: pyproject.toml
◈ Medium Documentation 5.0

Some documentation present

  • Documentation URL: "Documentation" -> https://github.com/manning-capital/ascent#readme
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • 329 type-annotated function signatures detected in source
◈ Medium Multiple Contributors 6.0

Limited contributor diversity

  • 2 unique contributor(s) across 63 commits in manning-capital/ascent
  • Two distinct contributors found

🔬 Heuristic Checks

Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • p("/") self._client = httpx.Client( base_url=f"{self._base_url}/api", t
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 score 2.5

Git history flags: Repository has zero stars and zero forks

  • Repository has zero stars and zero forks
Maintainer History score 4.0

2 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Author "Ascent Contributors" appears to have only 1 package on PyPI (new or inactive account)
Known CVE Vulnerabilities

No known vulnerabilities found in OSV database.

💡 AI App Starter Prompt

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

💬 Discussion Feed

Leave a comment

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