AI Analysis
Final verdict: SUSPICIOUS
The package is likely benign given the low scores for obfuscation and credential risks. However, the metadata risk score of 3/10 and the newness of the maintainer warrant further scrutiny.
- Low obfuscation risk
- Low credential risk
- Metadata risk due to new maintainer
Per-check LLM notes
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: Low risk due to lack of suspicious indicators, but caution advised as the maintainer is new and has low metadata quality.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 2.0
Found 1 shell execution pattern(s)
ust git process = subprocess.Popen([command] + args, cwd=cwd, env=env,
Credential Harvesting
No credential harvesting patterns detected
Typosquatting
No typosquatting candidates detected
Registered Email Domain
Email domain looks legitimate: openforcefield.org
Suspicious Page Links
All external links appear legitimate
Git Repository History
Repository openforcefield/openff-amber-ff-ports appears legitimate
Maintainer History
score 6.0
3 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor "The Open Force Field Initiative" appears to have only 1 package on PyPI (new or inactive account)Package has no PyPI classifiers (low effort / metadata quality)
Known CVE Vulnerabilities
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Use this prompt to build a project with acellera-openff-amber-ff-ports
Develop a molecular simulation utility called 'MolSimTool' using the Python package 'acellera-openff-amber-ff-ports'. This tool will allow users to upload their molecular structures in PDB format and apply various Amber force fields to perform molecular dynamics simulations. The utility should provide a user-friendly interface where users can select the desired force field, set up simulation parameters such as temperature, pressure, and time steps, and run the simulation. Upon completion, the tool should visualize the trajectory data and provide key analysis metrics like potential energy, temperature, and RMSD values. Additionally, users should have the ability to export the simulation results in common formats such as XTC, DCD, or PDB. Utilize the 'acellera-openff-amber-ff-ports' package to load and apply the selected force fields in the SMIRNOFF format. Ensure that the tool supports at least three different Amber force fields and includes features like energy minimization before running MD simulations and post-processing tools for analyzing the simulation output.