SPOMSO

v1.4.0 suspicious
3.0
Low Risk

Python package for generating geometry and vector fields with SDFs.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package has low risk in terms of network calls, shell execution, and obfuscation. However, the metadata risk score is moderately high due to missing maintainer information and a single package from the author.

  • missing maintainer's author name
  • author has only one package
Per-check LLM notes
  • Network: No network calls detected, which is normal if the package does not require internet access.
  • Shell: No shell execution detected, indicating no immediate risk of command injection or similar attacks.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The maintainer's author name is missing and they appear to have only one package, which could indicate a less experienced or potentially suspicious user.

🔬 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: fmf.uni-lj.si>

Suspicious Page Links

All external links appear legitimate

Git Repository History

Repository peterropac/Aegolius 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 SPOMSO
Create a Python-based interactive 3D shape design tool using the SPOMSO package. This tool will allow users to generate and manipulate 3D shapes and vector fields based on Signed Distance Functions (SDFs). The application should provide a user-friendly interface for designing complex geometries and visualizing them in real-time. Here are the key features you should include:

1. **Shape Generation**: Users should be able to select from a variety of basic shapes (e.g., spheres, cubes, cylinders) and advanced shapes (e.g., torus, ellipsoid) and adjust parameters such as size, position, and orientation.
2. **Vector Field Visualization**: Integrate functionality to visualize vector fields around the generated shapes, which could represent forces, flows, or other physical phenomena.
3. **Interactive Manipulation**: Implement real-time manipulation capabilities where users can move, scale, and rotate shapes directly within the interface.
4. **Custom Shape Creation**: Allow users to create custom shapes by defining their own SDF equations.
5. **Export Options**: Provide options to export the final design as common 3D file formats (e.g., STL, OBJ).
6. **User Interface**: Develop a clean, intuitive UI using a library like PyQt or PySide for the graphical interface, ensuring it's easy for users to navigate and use.

To utilize the SPOMSO package, start by importing the necessary modules to generate and manipulate SDFs. Use its functions to define and render shapes, and leverage its vector field generation capabilities to enhance the visual representation of the designs. Ensure that the integration of SPOMSO with the UI allows for dynamic updates as users interact with the tool, providing immediate feedback on changes made to the shapes and vector fields.