agi-app-uav-relay-queue

v2026.6.4 suspicious
4.0
Medium Risk

AGILAB UAV relay queue simulation demo with routing, delay, and resilience artifacts

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package has minimal risks associated with network calls, shell execution, and obfuscation. However, the metadata risk score is elevated due to its new creation and lack of historical context, raising suspicion about potential supply-chain attack.

  • Newly created package with limited history
  • No prior packages from the author
Per-check LLM notes
  • Network: No network calls detected, which is normal if the package does not require external communication.
  • Shell: No shell execution patterns detected, indicating the package does not execute system commands that could pose a risk.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious activity.
  • Credentials: No credential harvesting patterns detected, indicating low risk of malicious activity.
  • Metadata: The package is newly created with limited history and no previous packages from the author, which raises some suspicion.

📦 Package Quality Overall: Medium (5.6/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • Test runner config found: pyproject.toml
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Documentation" -> https://thalesgroup.github.io/agilab
  • Detailed PyPI description (2373 chars)
○ Low Contributing Guide 4.0

No contributing guide or governance files found

  • Development Status classifier >= Beta
○ Low Type Annotations 1.0

No type annotations detected

  • No type annotations, py.typed marker, or stub files detected
✦ High Multiple Contributors 10.0

Active multi-contributor project

  • 5 unique contributor(s) across 69 commits in ThalesGroup/agilab
  • Active community — 5 or more distinct contributors

🔬 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

All external links appear legitimate

Git Repository History

Repository ThalesGroup/agilab appears legitimate

Maintainer History score 6.0

3 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Package is very new: uploaded 3 day(s) ago
  • Author "Jean-Pierre Morard" 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 agi-app-uav-relay-queue
Create a fully-functional mini-application named 'UAV Relay Manager' using the Python package 'agi-app-uav-relay-queue'. This application will simulate a network of unmanned aerial vehicles (UAVs) relaying data packets to ground stations. It should include the following functionalities:

1. **Network Setup**: Allow users to configure the number of UAVs and ground stations. Each UAV should have a unique identifier.
2. **Data Relay Simulation**: Simulate the process of data packets being transmitted from UAVs to ground stations through a series of relay points. Utilize the package's routing capabilities to define paths for data transmission.
3. **Delay Management**: Implement variable delays based on the distance between relay points and simulate different environmental conditions affecting the speed of data transmission.
4. **Resilience Testing**: Introduce random failures in the relay system and demonstrate how the application maintains functionality through redundancy and failover mechanisms.
5. **Real-Time Monitoring**: Provide a dashboard or console output that shows real-time status of each UAV and ground station, including packet delivery rates, current queue sizes, and any detected failures.
6. **User Interface**: Develop a simple command-line interface (CLI) for users to interact with the application, including options to start the simulation, configure parameters, and monitor performance.
7. **Documentation**: Include comprehensive documentation explaining how to install the 'agi-app-uav-relay-queue' package, set up the environment, and run the simulation.

Utilize the 'agi-app-uav-relay-queue' package's core features such as routing algorithms, delay simulation, and resilience artifacts to ensure accurate and realistic behavior of the simulated UAV relay network.