agrt

v0.1.0 suspicious
6.0
Medium Risk

Antigravity Runtime: Autonomous Local Execution Infrastructure

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package exhibits several red flags including potential typosquatting and unusual interactions with Git commands, suggesting possible unintended behavior or misuse.

  • Potential typosquatting targeting 'arq'
  • Unusual interaction with Git commands
Per-check LLM notes
  • Network: The network call pattern suggests the package might be performing HTTP requests, which could be benign if it's part of its functionality.
  • Shell: The shell execution patterns indicate that the package is interacting with Git commands, which is unusual unless it is designed to manage or interact with Git repositories directly. This may indicate unintended behavior or potential misuse.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of code obfuscation.
  • Credentials: No credential harvesting patterns detected, indicating low risk of secret or credential theft.
  • Metadata: The package shows signs of low effort and potential typosquatting, raising suspicion.
  • Typosquatting target: arq

📦 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 (5550 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

  • 94 type-annotated function signatures detected in source
○ 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 score 1.5

Found 1 network call pattern(s)

  • MResponse: async with httpx.AsyncClient(timeout=30.0) as client: response = await client
Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution score 10.0

Found 6 shell execution pattern(s)

  • repo in {path}") subprocess.run(["git", "init"], cwd=path, check=True, capture_output=True)
  • anges in {path}") subprocess.run(["git", "add", "."], cwd=path, check=True, capture_output=Tr
  • ture_output=True) subprocess.run(["git", "commit", "-m", message], cwd=path, check=True, capt
  • exists remotes = subprocess.run(["git", "remote"], cwd=path, capture_output=True, text=True)
  • " in remotes: subprocess.run(["git", "remote", "remove", "origin"], cwd=path, check=True)
  • rue) subprocess.run(["git", "remote", "add", "origin", remote_url], cwd=path, ch
Credential Harvesting

No credential harvesting patterns detected

Typosquatting score 3.0

Possible typosquat of: arq

  • "agrt" is 2 edit(s) from "arq"
Registered Email Domain

Email domain looks legitimate: example.com>

Suspicious Page Links

All external links appear legitimate

Git Repository History

No GitHub repository linked

  • No GitHub repository link found
Maintainer History score 8.0

4 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • 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 agrt
Create a mini-app named 'GravityShift' using the Python package 'agrt', which stands for Antigravity Runtime: Autonomous Local Execution Infrastructure. This app will simulate a simple physics experiment where users can manipulate gravity within a virtual environment. The application should allow users to adjust the gravitational force acting on objects within the simulation, observe the effects of these changes, and even introduce anti-gravity conditions to defy conventional physical laws.

Step 1: Set up your development environment with Python and install the 'agrt' package.
Step 2: Design a basic user interface where users can input values for gravitational acceleration.
Step 3: Utilize 'agrt' to create a runtime environment that supports autonomous local execution of the gravity manipulation logic.
Step 4: Implement a visual representation of objects in the simulated environment, showing how they move under different gravity settings.
Step 5: Add functionality to introduce anti-gravity conditions, allowing objects to float or move upwards against the force of gravity.
Step 6: Include a feature to save and load different gravity scenarios for future use.

Suggested Features:
- Real-time adjustment of gravitational forces.
- Graphical display of object movement and trajectories.
- Option to switch between normal gravity, zero gravity, and anti-gravity conditions.
- User-friendly interface for inputting gravity values and controlling the simulation.
- Saving and loading of custom gravity scenarios.

How 'agrt' is Utilized:
- The 'agrt' package is used to handle the runtime aspects of the GravityShift application, ensuring smooth and autonomous execution of the physics engine and gravity manipulation logic. It provides the infrastructure necessary for the local simulation to run efficiently and independently, supporting the dynamic nature of the gravity adjustments made by the user.