AI Analysis
Final verdict: SUSPICIOUS
The package has low direct risks but exhibits suspicious metadata indicators such as non-HTTPS links and recent rapid commit activity, raising concerns about potential supply-chain compromise.
- Suspicious non-HTTPS links
- Recent rapid commit activity
Per-check LLM notes
- Network: No network calls detected, which is typical for a core package that may not require external communications.
- Shell: No shell execution patterns detected, indicating the package does not execute system commands without user interaction.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: Suspicious non-HTTPS links and recent rapid commit activity suggest potential risk.
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
score 4.0
Found 2 suspicious link(s) on the package page
Non-HTTPS external link: http://www.adgwmuren.top/Non-HTTPS external link: http://www.adgwmuren.top/zh-CN.html
Git Repository History
score 5.0
Git history flags: Repository has zero stars and zero forks
Repository has zero stars and zero forksAll 15 commits happened within 24 hours
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "Agent Watchtower contributors" 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 agent-watchtower-core
Create a fully-functional mini-application named 'AgentGuard' using the Python package 'agent-watchtower-core'. This application aims to provide developers with a robust tool for monitoring and managing the continuity of their coding agents locally. Hereβs a detailed breakdown of what your application should achieve and how it leverages 'agent-watchtower-core': 1. **Application Overview**: AgentGuard will serve as a local command-line interface (CLI) that allows developers to start, stop, restart, and monitor coding agents seamlessly. It ensures that these agents remain active and responsive without requiring manual intervention. 2. **Features**: - **Agent Management**: Users should be able to manage multiple coding agents simultaneously through commands like `start`, `stop`, `restart`, and `status`. - **Health Checks**: Implement periodic health checks for each agent to ensure they are running smoothly. If an agent fails a health check, the application should automatically attempt to restart it. - **Logging**: Provide comprehensive logging capabilities to track the status of each agent over time. Logs should be stored locally and easily accessible via the CLI. - **Configuration**: Allow users to configure settings such as health check intervals, log retention policies, and agent-specific parameters through a simple configuration file. 3. **Integration with 'agent-watchtower-core'**: - Use 'agent-watchtower-core' to handle the underlying mechanics of agent management and monitoring. Specifically, leverage its functionalities to automate the starting, stopping, and restarting processes. - Utilize the packageβs health-check mechanisms to periodically verify the status of each agent and trigger appropriate actions based on the results. 4. **Development Process**: - Begin by setting up the project structure and installing 'agent-watchtower-core' as a dependency. - Develop the core functionalities for agent management and health checks, ensuring they integrate seamlessly with 'agent-watchtower-core'. - Implement logging and configuration management to enhance usability and maintainability. - Test the application thoroughly under various scenarios to ensure reliability and efficiency. 5. **Final Deliverables**: - A fully functional CLI application named 'AgentGuard' - Detailed documentation explaining how to install, configure, and use the application - Sample configurations and logs for demonstration purposes By following these steps and utilizing 'agent-watchtower-core', you'll create a powerful yet user-friendly tool for managing coding agents locally.