AI Analysis
Final verdict: SUSPICIOUS
The package is generally clean with low risks across network, shell, and obfuscation checks. However, the metadata risk score suggests potential issues with maintenance efforts and lack of a public repository, warranting further investigation.
- Low network, shell, and obfuscation risks
- Metadata risk due to low maintainer effort and no linked GitHub repository
Per-check LLM notes
- Network: No network calls detected, which is normal for a package that does not require external API interactions.
- Shell: No shell execution patterns detected, indicating the package does not execute system commands, which is typical for most Python packages.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The package shows signs of low maintainer effort and lacks a linked GitHub repository, raising some suspicion but not definitive evidence of malice.
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: mosek.com>
Suspicious Page Links
All external links appear legitimate
Git Repository History
No GitHub repository linked
No GitHub repository link found
Maintainer History
score 6.0
3 maintainer concern(s) found
Author name is missing or very shortAuthor "" 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 Mosek
Create a small project called 'OptiPlan' which is a personal finance optimizer using the Mosek Python API. OptiPlan aims to help users optimize their monthly budget allocations across various expense categories while ensuring they meet certain financial goals such as saving a specific amount of money each month or maintaining a minimum balance in their savings account. The application should be user-friendly, allowing users to input their monthly income, expenses, and financial goals. The core functionality of OptiPlan involves setting up optimization problems using the Mosek package. Users will define their total monthly income, list of expense categories (such as rent, groceries, entertainment), and specify their financial goals (such as saving a certain percentage of their income). The application will then formulate these inputs into a linear programming problem, which it solves using Mosek to determine the optimal allocation of funds across all categories. Suggested features include: - A simple UI for entering monthly income, expenses, and financial goals. - Visualization of the optimized budget plan. - Option to set constraints like minimum required balances or maximum allowable spending in certain categories. - Historical data tracking to show progress over time. The Mosek package is utilized by first defining decision variables for each expense category. Constraints are then set based on user inputs regarding their income, desired savings rate, and any additional rules they wish to enforce. An objective function is formulated to maximize savings or minimize spending, depending on the user's preferences. Finally, Mosek is called to solve this optimization problem, providing the optimal budget allocation.