agavadex

v0.1.2 safe
2.0
Low Risk

Python SDK for the AgavaDEX exchange API (REST + WebSocket)

🤖 AI Analysis

Final verdict: SAFE

The package appears to be legitimate and designed for interacting with the AgavaDEX API, with low risk indicators from previous checks.

  • Low network risk score indicating normal API interactions.
  • No shell execution patterns detected.
Per-check LLM notes
  • Network: The observed network patterns are typical for making HTTP requests, likely for fetching data or interacting with APIs, which is not inherently suspicious but should be reviewed for the legitimacy of the endpoints.
  • Shell: No shell execution patterns were detected.

🔬 Heuristic Checks

Outbound Network Calls score 4.5

Found 3 network call pattern(s)

  • self._http = http_client or httpx.Client(timeout=timeout) # -- lifecycle -----------------------
  • andler) -> Client: http = httpx.Client(transport=httpx.MockTransport(handler)) return Client(
  • nse(200, json=[]) http = httpx.Client(transport=httpx.MockTransport(handler)) with Client(http
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 2.0

1 maintainer concern(s) found

  • Author "AgavaDEX" 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 agavadex
Create a real-time cryptocurrency trading dashboard using the Python package 'agavadex'. This dashboard will provide users with an interactive interface to monitor their trading activities on AgavaDEX, including viewing live market data, placing buy/sell orders, and managing their portfolio. Here are the steps and features you should include:

1. **Setup**: Install the necessary packages, including 'agavadex', and set up your environment.
2. **Authentication**: Implement user authentication to secure access to the AgavaDEX API. Users should be able to log in with their credentials provided by AgavaDEX.
3. **Market Data**: Utilize the Agavadex package to fetch and display live market data, such as current prices, order books, and recent trades. Visualize this data using graphs and charts.
4. **Order Management**: Allow users to place, cancel, and modify orders. Use the AgavaDex package to interact with the exchange's REST API for these actions.
5. **WebSocket Integration**: Set up a WebSocket connection using the AgavaDex package to receive real-time updates about market changes and user-specific events like order status changes.
6. **Portfolio Tracking**: Track users' portfolios in real-time, showing their holdings, unrealized profits/losses, and total value. Update this information dynamically based on the latest market data.
7. **Notifications**: Implement a notification system that alerts users via email or push notifications when certain events occur, such as price thresholds being crossed or orders being filled.
8. **User Interface**: Design a clean and intuitive user interface that makes it easy for users to navigate through different sections of the dashboard and perform actions quickly.
9. **Testing & Documentation**: Write tests to ensure all functionalities work correctly and provide comprehensive documentation explaining how to use the dashboard and the underlying AgavaDex package.