amesa-inference-dev

v0.31.0.dev1 safe
3.0
Low Risk

Agent inference package using ONNX models without Ray or PyTorch dependencies

🤖 AI Analysis

Final verdict: SAFE

The package appears to be safe with minimal risks identified. While there are some concerns regarding maintainer activity and metadata quality, there is no evidence of malicious behavior or supply-chain attacks.

  • Low network and shell risk
  • Poor metadata quality and low maintainer activity
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 direct system command execution.
  • Metadata: The package shows signs of low maintainer activity and poor metadata quality, but lacks clear indicators of malicious intent.

📦 Package Quality Overall: Low (2.8/10)

○ Low Test Suite 1.0

No test suite detected

  • No test files or test-runner configuration detected
◈ Medium Documentation 5.0

Some documentation present

  • Detailed PyPI description (2726 chars)
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • Type checker (mypy / pyright / pytype) referenced in project
○ Low Multiple Contributors 1.0

Unable to verify contributor count: no GitHub repository found

  • No GitHub repository linked — contributor count unavailable

🔬 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: amesa.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History

No GitHub repository linked

  • No GitHub repository link found
Maintainer History score 6.0

3 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 amesa-inference-dev
Create a mini-application that simulates a simple agent-based model using the 'amesa-inference-dev' Python package. This application will showcase the package's ability to perform inference on agents using ONNX models without requiring Ray or PyTorch. The app should include the following features:

1. **Agent Initialization**: Users should be able to define a set of agents with initial conditions such as position, velocity, and state.
2. **Model Inference**: Utilize the 'amesa-inference-dev' package to apply pre-trained ONNX models to each agent, updating their states based on the model's predictions.
3. **Visualization**: Implement a basic visualization tool to display the movement and state changes of the agents over time. This could be done using matplotlib or a similar library.
4. **Parameter Tuning**: Allow users to adjust parameters like the learning rate, model input dimensions, and agent interaction rules to observe different behaviors.
5. **Scenario Creation**: Provide templates for different scenarios such as predator-prey dynamics, flocking behavior, or disease spread among agents.
6. **Logging and Reporting**: Include functionality to log the simulation data and generate reports summarizing the outcomes.

The goal is to create an engaging and educational tool that demonstrates the power of agent-based modeling and inference using ONNX models. Focus on making the code modular, well-documented, and easy to extend for future enhancements.

💬 Discussion Feed

Leave a comment

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