AI Analysis
The package ansys-units v0.12.0 is assessed as safe due to low risks associated with obfuscation and credential harvesting. However, the maintainer's incomplete profile introduces some uncertainty.
- Low obfuscation risk
- Low credential risk
- Incomplete maintainer profile
Per-check LLM notes
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The maintainer has an incomplete profile with no author name and a single package, which may indicate a less established or potentially suspicious account.
Package Quality Overall: Medium (6.4/10)
Partial test coverage signals detected
Test runner config found: pyproject.toml
Some documentation present
Documentation URL: "Documentation" -> https://units.docs.pyansys.com/Detailed PyPI description (7578 chars)
No contributing guide or governance files found
Development Status classifier >= Beta
Partial type annotation coverage
115 type-annotated function signatures detected in source
Active multi-contributor project
15 unique contributor(s) across 100 commits in ansys/pyansys-unitsActive 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
Email domain looks legitimate: ansys.com>
All external links appear legitimate
Repository ansys/pyansys-units appears legitimate
2 maintainer concern(s) found
Author name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Create a Python-based unit conversion tool named 'UnitWizard' that leverages the 'ansys-units' package to facilitate seamless unit conversions across various physical quantities such as length, mass, temperature, and more. The application should be user-friendly, allowing users to input values along with their units and specify the desired output units. It should support both simple and complex unit conversions, such as converting from meters per second squared to kilometers per hour per second. Additionally, implement features like saving conversion history, providing explanations for each conversion, and supporting multiple input/output formats (e.g., LaTeX, HTML). Ensure that the application is well-documented, includes error handling for invalid inputs, and offers a command-line interface for easy access. Use the 'ansys-units' package to manage all unit-related operations within your application.
💬 Discussion Feed
No discussion yet. Be the first to share your thoughts!
Report Abuse / Security Issue