NiveshPy

v1.0.0a8 suspicious
5.0
Medium Risk

A simple python library for all your investment needs.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows low risk in terms of network usage, shell execution, and code obfuscation. However, suspicious metadata, including author details and links to non-HTTPS sites, raises concerns about its origin and integrity.

  • Suspicious author details
  • Links to non-HTTPS sites
Per-check LLM notes
  • Network: No network calls detected, which is normal unless the package is expected to perform network operations.
  • Shell: No shell execution patterns detected, indicating no direct system command execution.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: Suspicious author details and links to non-HTTPS sites suggest potential risks, but no clear signs 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 score 4.0

Found 2 suspicious link(s) on the package page

  • Non-HTTPS external link: http://yashovardhan99.github.io/niveshpy
  • Non-HTTPS external link: http://yashovardhan99.github.io/niveshpy/cli
Git Repository History

Repository yashovardhan99/niveshpy appears legitimate

Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 NiveshPy
Develop a comprehensive investment analysis tool using the Python package 'NiveshPy'. This tool should allow users to input stock symbols or indices from major exchanges and receive detailed financial analyses and investment recommendations based on their inputs. The application should have the following core functionalities:

1. **Stock Information Retrieval**: Users should be able to enter one or more stock symbols and retrieve basic information such as company name, current price, market capitalization, etc.
2. **Financial Statements**: Provide access to historical financial statements including income statements, balance sheets, and cash flow statements.
3. **Technical Analysis**: Offer a range of technical indicators like Moving Average, Relative Strength Index (RSI), and MACD for each stock symbol provided.
4. **Risk Assessment**: Calculate key risk metrics such as Beta, Standard Deviation, and Sharpe Ratio to help users understand the volatility and risk associated with each investment.
5. **Investment Recommendations**: Based on the user's preferences (risk tolerance, time horizon, etc.), generate personalized investment recommendations.
6. **Portfolio Management**: Allow users to create and manage portfolios of stocks, providing overall performance metrics and risk assessments for the entire portfolio.

To achieve these functionalities, you will extensively utilize 'NiveshPy' which provides APIs for retrieving stock data, calculating financial ratios, and performing various types of analysis. Your task is to design a user-friendly interface where users can interact with these functionalities, and to implement the backend logic that leverages 'NiveshPy' to process requests and deliver accurate and insightful responses.