AI Analysis
Final verdict: SUSPICIOUS
The package shows potential for altering runtime behavior through shell commands and has minor red flags in its metadata, raising concerns about its integrity.
- Shell commands modify shared object files
- Minor red flags in metadata
Per-check LLM notes
- Network: No network calls detected.
- Shell: Shell commands modify shared object files, potentially altering runtime behavior; however, without additional context, it's unclear if this is malicious.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The package has some minor red flags, but no clear signs of malice.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 10.0
Found 6 shell execution pattern(s)
opPlotsBindings.*.so')[0] subprocess.run( ['install_name_tool', '-add_rpath', '@loader_path/Pcheck=True ) subprocess.run( ['install_name_tool', '-add_rpath', '@loader_path/Pcheck=True ) subprocess.run( ['install_name_tool', '-add_rpath', '@loader_path/sopPlotsBindings.*.so')[0] subprocess.run( ['patchelf', '--remove-rpath', so_file], chcheck=True ) subprocess.run( ['patchelf', '--set-rpath', ":".join([PySide_mod_rparyDirectory() as tmpdir: subprocess.run( ['wheel', 'unpack','-d', tmpdir, args.wheel_file],
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
Email domain looks legitimate: member.fsf.org>
Suspicious Page Links
score 2.0
Found 1 suspicious link(s) on the package page
Non-HTTPS external link: http://www.cdpp.eu/
Git Repository History
Repository SciQLop/SciQLopPlots appears legitimate
Maintainer History
score 4.0
2 maintainer concern(s) found
Author name is missing or very shortAuthor "" 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 SciQLopPlots
Create a scientific data visualization tool using the SciQLopPlots package, which is based on QCustomPlot. This tool will enable users to easily visualize and analyze complex datasets in a variety of plots such as line graphs, scatter plots, and histograms. The application should include the following key features: 1. **Data Import**: Allow users to import their own dataset from CSV files. The tool should support basic data cleaning and preprocessing, including handling missing values. 2. **Plot Generation**: Utilize SciQLopPlots to generate various types of plots. Ensure that users can choose the type of plot they want to create (line graph, scatter plot, histogram, etc.). 3. **Customization Options**: Provide customization options for the plots such as changing colors, adding titles, labels, legends, and adjusting axis scales. 4. **Interactive Features**: Implement interactive features like zooming and panning to help users explore their data more closely. 5. **Export Functionality**: Enable users to export their visualizations in common formats such as PNG, PDF, and SVG. 6. **Real-time Data Update**: If possible, integrate a feature where users can input real-time data streams and see the plots update dynamically. The goal is to create a user-friendly interface where non-expert users can quickly visualize their data without needing extensive programming knowledge. Focus on leveraging SciQLopPlots' capabilities to ensure the plots are high-quality and customizable.