alltoken-ai

v0.2.25 suspicious
4.0
Medium Risk

Alias package for alltoken — installs the official AllToken Python SDK.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows minimal risk in terms of network calls, shell execution, obfuscation, and credential harvesting. However, the metadata risk score of 3/10, combined with concerns over author details and package maintenance, raises suspicion about its legitimacy and ongoing support.

  • Metadata risk concerns
  • Unclear authorship and maintenance
Per-check LLM notes
  • Network: No network calls detected, which is normal unless the package's functionality requires external API interactions.
  • Shell: No shell execution patterns detected, indicating the package does not attempt to execute system commands.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: Low risk due to lack of suspicious elements, but concerns about author details and package maintenance suggest potential low effort or inactivity.

📦 Package Quality Overall: Low (3.4/10)

○ Low Test Suite 1.0

No test suite detected

  • No test files or test-runner configuration detected
◈ Medium Documentation 5.0

Some documentation present

  • Brief PyPI description (327 chars)
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
○ Low Type Annotations 1.0

No type annotations detected

  • No type annotations, py.typed marker, or stub files detected
✦ High Multiple Contributors 8.0

Active multi-contributor project

  • 3 unique contributor(s) across 100 commits in alltoken-ai/alltoken-python
  • Small but multi-author team (3–4 contributors)

🔬 Heuristic Checks

Outbound Network Calls

No suspicious network call patterns found

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

Email domain looks legitimate: alltoken.ai>

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository alltoken-ai/alltoken-python appears legitimate

Maintainer History score 6.0

3 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 alltoken-ai
Create a mini-app that allows users to manage their digital assets using the 'alltoken-ai' Python package. This app will serve as a personal digital asset manager where users can store, retrieve, and perform basic operations on their digital assets such as NFTs, tokens, and more. Here’s a detailed plan of what the app should accomplish:

1. **User Authentication**: Implement user authentication to ensure that only authorized users can access their digital assets. Use simple username/password combinations for this demo.
2. **Digital Asset Management**:
   - Allow users to add new digital assets to their collection.
   - Provide functionality to view and manage existing assets.
   - Enable users to delete unwanted assets from their collection.
3. **Integration with AllToken Services**:
   - Utilize the 'alltoken-ai' package to interact with the AllToken API for fetching, adding, and managing digital assets.
4. **UI/UX Design**:
   - Develop a clean, user-friendly interface using a web framework like Flask or Django for the frontend.
5. **Security Measures**:
   - Ensure secure data handling practices including encrypted storage of passwords and secure API requests.
6. **Additional Features**:
   - Include a feature to search through the digital assets based on various criteria.
   - Offer options to categorize assets into different collections.
   - Implement notifications when new assets are added or updated.

The 'alltoken-ai' package will be used primarily for interacting with the AllToken API to fetch asset details, add new assets, and update existing ones. Ensure that you handle errors gracefully and provide meaningful feedback to the user at every step.