aspose-gis-net

v26.5.0 safe
1.0
Low Risk

Aspose.GIS for Python via .NET is a standalone API to read, write, process, convert GDB, GPX, Shapefile, GML, FileGDB, KML and other popular gis formats. Integration with DataBases and Rendering capabilities of GIS data out from the box.

⚠ Tarball exceeded 25 MB β€” source code analysis was limited to package metadata only.

πŸ€– AI Analysis

Final verdict: SAFE

The package shows no signs of malicious behavior or suspicious activities based on the provided analysis notes. It has very low risks across all categories assessed.

  • No network calls
  • No shell execution
  • No obfuscation
  • No credential harvesting
Per-check LLM notes
  • Network: No network calls suggest the package is not designed to communicate externally, which is normal for most libraries.
  • Shell: No shell execution detected indicates the package does not execute external commands, reducing the risk of arbitrary code execution.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.

πŸ“¦ Package Quality Overall: Low (3.0/10)

β—‹ Low Test Suite 1.0

No test suite detected

  • No test files or test-runner configuration detected
β—ˆ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Docs" -> https://docs.aspose.com/gis/python-net/
  • Detailed PyPI description (11027 chars)
β—‹ Low Contributing Guide 4.0

No contributing guide or governance files found

  • Development Status classifier >= Beta
β—‹ Low Type Annotations 1.0

No type annotations detected

  • No type annotations, py.typed marker, or stub files detected
β—‹ Low Multiple Contributors 2.0

Single-author or unverifiable project

  • 1 unique contributor(s) across 11 commits in aspose-gis/Aspose.GIS-for-Python-NET
  • Single author with few commits β€” possibly a personal or throwaway project

πŸ”¬ 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

No author email provided

βœ“ Suspicious Page Links

All external links appear legitimate

⚠ Git Repository History score 2.5

Git history flags: Repository has zero stars and zero forks

  • Repository has zero stars and zero forks
⚠ Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "Aspose" 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 aspose-gis-net
Create a Python-based Geospatial Data Management Tool using the Aspose.GIS for Python via .NET package. This tool will allow users to import, manipulate, and export various types of geospatial data files such as Shapefiles (.shp), GeoJSON, and KML files. Additionally, it should provide basic analysis functionalities like calculating areas, distances, and intersections between different layers of geospatial data. Here’s a detailed step-by-step guide on how to develop this application:

1. **Setup Environment**: Ensure you have Python installed along with the Aspose.GIS for Python via .NET package. You can install the package via pip.
2. **User Interface**: Develop a simple command-line interface (CLI) where users can interact with the tool. Alternatively, if you're comfortable with GUIs, consider building a basic graphical user interface (GUI) using Tkinter or another library.
3. **File Import**: Implement functionality to import geospatial data from various supported file formats into your application. Ensure that the tool can handle common errors such as corrupted files or unsupported formats gracefully.
4. **Data Manipulation**: Allow users to perform basic operations on the imported data, such as filtering by attributes, changing coordinate systems, or merging datasets.
5. **Analysis Tools**: Integrate basic spatial analysis tools within the application. These could include calculating the area of polygons, measuring distances between points, and determining intersections between different layers of data.
6. **Export Functionality**: Provide options for users to export their modified or analyzed data back into supported file formats.
7. **Database Integration**: Consider adding a feature that allows users to integrate their geospatial data with a database. This could involve reading data directly from a database or writing results back into a database after processing.
8. **Visualization**: Lastly, incorporate a rendering capability that visualizes the geospatial data. This could be a simple map display showing the imported and processed data.

Each feature should leverage the powerful capabilities provided by the Aspose.GIS for Python via .NET package to ensure efficient and accurate handling of geospatial data.

πŸ’¬ Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!