AI Analysis
Final verdict: SUSPICIOUS
The package exhibits low risk in terms of network usage, shell execution, and obfuscation. However, the lack of a linked GitHub repository and sparse maintainer information raise concerns about its provenance and maintenance.
- Metadata risk due to sparse maintainer information
- No associated GitHub repository
Per-check LLM notes
- Network: No network calls detected, which is normal unless the package requires external services.
- Shell: No shell execution patterns detected, indicating no immediate signs of executing system commands.
- Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
- Credentials: No credential harvesting patterns detected, indicating low risk of malicious credential theft.
- Metadata: The package has no associated GitHub repository and the maintainer information is sparse, 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: atlantislabs.io>
Suspicious Page Links
All external links appear legitimate
Git Repository History
No GitHub repository linked
No GitHub repository link found
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 NEMO-floor-plans
Create a floor plan visualization tool using the 'NEMO-floor-plans' Python package. This tool will allow users to upload their own floor plan images and then interactively draw and label rooms, doors, windows, and other architectural elements. Additionally, users should be able to generate a report summarizing the dimensions of each room and the total area of the floor plan. Step 1: Set up a basic user interface where users can upload an image file (e.g., PNG or JPEG). Step 2: Integrate the 'NEMO-floor-plans' package to process the uploaded image and convert it into a navigable floor plan. Step 3: Implement interactive drawing tools within the UI for users to add and label rooms, doors, windows, etc. Step 4: Use the 'NEMO-floor-plans' package's measurement capabilities to calculate dimensions and areas of the drawn elements. Step 5: Develop a reporting feature that generates a summary report detailing all labeled elements and their dimensions. Suggested Features: - Zoom and pan functionality for better navigation through large floor plans. - Support for multiple layers to organize different types of elements (e.g., walls, furniture). - Export options to save the annotated floor plan as a new image file or a structured data format like JSON. - User-friendly editing tools for adjusting the size and position of elements. Utilization of 'NEMO-floor-plans': - Import the package to handle floor plan image processing and conversion. - Leverage its built-in drawing and labeling functionalities to facilitate user interaction. - Employ its measurement tools to compute dimensions and areas accurately.