AI Analysis
The package has low risks in terms of network usage, shell execution, and obfuscation. However, it exhibits signs of low effort in its metadata, which raises suspicion.
- Low metadata quality
- Lack of maintainer history
Per-check LLM notes
- Network: No network calls detected, which is normal if the package does not require external communications.
- Shell: No shell execution patterns detected, indicating no immediate signs of executing system commands.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The package shows signs of low effort and could potentially be suspicious due to the lack of maintainer history and missing author information.
Package Quality Overall: Low (4.6/10)
No test suite detected
No test files or test-runner configuration detected
Some documentation present
Documentation URL: "Documentation" -> https://thalesgroup.github.io/agilab
No contributing guide or governance files found
No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
Partial type annotation coverage
26 type-annotated function signatures detected in source
Active multi-contributor project
5 unique contributor(s) across 69 commits in ThalesGroup/agilabActive community — 5 or more distinct contributors
Heuristic Checks
No suspicious network call patterns found
No obfuscation patterns detected
No shell execution patterns detected
No credential harvesting patterns detected
No typosquatting candidates detected
No author email provided
All external links appear legitimate
Repository ThalesGroup/agilab appears legitimate
4 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor 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)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Develop a comprehensive network-aware geospatial analysis tool using the 'agi-page-network-map' package. This tool will enable users to visualize and analyze the interconnections between various geographical locations based on network data. The application should allow users to upload a dataset containing geographical coordinates and network connectivity information. Upon uploading, the app will generate an interactive map that highlights the connections between these points, providing insights into network efficiency and potential bottlenecks. Key features of the application include: 1. **Data Upload**: Users can upload CSV files containing latitude, longitude, and network connection status. 2. **Interactive Map**: Display an interactive map where nodes represent geographical locations and edges represent network connections. 3. **Network Analysis**: Implement basic network analysis functionalities such as calculating shortest paths, identifying clusters, and visualizing centrality measures. 4. **Customization Options**: Allow users to customize the appearance of the map, including color schemes, node sizes, and edge thicknesses. 5. **Export Functionality**: Provide options to export the generated map as an image or a PDF file. Utilize the 'agi-page-network-map' package to handle the core geospatial and network visualization tasks. Ensure the application is user-friendly, efficient, and visually appealing. Additionally, consider integrating additional Python libraries like 'geopandas' for enhanced geospatial data manipulation and 'networkx' for advanced network analysis capabilities.