agent-watchtower-core

v0.1.4 suspicious
5.0
Medium Risk

Tiny local CLI for coding-agent continuity.

πŸ€– 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 forks
  • All 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.