Dhan-Tradehull

v3.3.1 suspicious
5.0
Medium Risk

A Dhan Codebase from TradeHull

πŸ€– AI Analysis

Final verdict: SUSPICIOUS

The package shows low risks across multiple categories such as network, shell execution, obfuscation, and credential handling. However, the missing repository and the maintainer's single package presence raise concerns about its legitimacy and ongoing maintenance.

  • Repository not found
  • Maintainer has only one package
Per-check LLM notes
  • Network: No network calls detected, which is normal unless the package requires them for its functionality.
  • 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 repository is not found and the maintainer has only one package, indicating potential low activity or newness which raises some suspicion but lacks clear indicators of malicious intent.

πŸ”¬ 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: gmail.com

βœ“ Suspicious Page Links

All external links appear legitimate

⚠ Git Repository History score 3.0

Repository not found (deleted or private)

  • Repository not found (deleted or private)
⚠ Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "TradeHull" 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 Dhan-Tradehull
Your task is to develop a financial trading assistant app using the 'Dhan-Tradehull' package. This app will help traders analyze market trends, manage their portfolios, and execute trades efficiently. Here’s a detailed plan on how to proceed:

1. **Project Setup**: Start by setting up your Python environment and installing the 'Dhan-Tradehull' package. Make sure you have access to the necessary API keys and credentials required by the package.

2. **Data Collection**: Use 'Dhan-Tradehull' to fetch real-time and historical market data. Your app should be able to retrieve stock prices, indices, and other financial instruments.

3. **Portfolio Management**: Implement a feature that allows users to input and track their portfolio. Users should be able to add stocks, update quantities, and view the total value of their portfolio based on current market prices.

4. **Market Analysis**: Develop tools within your app that utilize the fetched market data to perform basic technical analysis. Features could include moving averages, RSI (Relative Strength Index), and MACD (Moving Average Convergence Divergence).

5. **Trade Execution**: Integrate the ability to place orders directly through the app. Users should be able to buy, sell, or set stop-loss orders based on their analysis.

6. **Notifications and Alerts**: Add functionality for sending notifications and alerts to users when certain conditions are met, such as price targets being reached or significant market movements.

7. **User Interface**: Design a clean and user-friendly interface for your app. It should be intuitive for both beginners and experienced traders.

8. **Testing and Optimization**: Rigorously test all functionalities of your app to ensure accuracy and reliability. Optimize performance and refine user experience based on feedback.

Throughout the development process, make sure to document your code and provide clear instructions for setting up and using the app. The 'Dhan-Tradehull' package should be at the heart of your app, providing the backbone for data retrieval, analysis, and trade execution.