agenttier

v0.6.0 safe
3.0
Low Risk

Python SDK for AgentTier — isolated, persistent Kubernetes sandboxes for humans and AI agents

🤖 AI Analysis

Final verdict: SAFE

The package shows minimal signs of potential risk, with no evidence of malicious behavior such as shell execution, obfuscation, or credential harvesting. The network risk is slightly elevated due to HTTP requests but appears legitimate given the package's purpose.

  • Network risk due to HTTP requests
  • Single package from maintainer
Per-check LLM notes
  • Network: The observed network call patterns indicate the package is making HTTP requests to an API, which could be legitimate if the package is designed to interact with a remote service.
  • Shell: No shell execution patterns were detected.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The maintainer has only one package, which could indicate a new or less active account, but there are no other suspicious flags.

📦 Package Quality Overall: Medium (6.2/10)

✦ High Test Suite 9.0

Test suite present — 8 test file(s) found

  • Test runner config found: pyproject.toml
  • 8 test file(s) detected (e.g. test_agent_api.py)
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Documentation" -> https://agenttier.github.io/agenttier/sdk/
  • Detailed PyPI description (3329 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 7.0

Partial type annotation coverage

  • Classifier: Typing :: Typed
  • 171 type-annotated function signatures detected in source
◈ Medium Multiple Contributors 6.0

Limited contributor diversity

  • 2 unique contributor(s) across 100 commits in agenttier/agenttier
  • Two distinct contributors found

🔬 Heuristic Checks

Outbound Network Calls score 6.0

Found 4 network call pattern(s)

  • , retry) self._http = httpx.AsyncClient( base_url=f"{self._api_url}{_API_PREFIX}",
  • , retry) self._http = httpx.Client( base_url=f"{self._api_url}{_API_PREFIX}",
  • f_factor=0.0), ) with httpx.Client(transport=transport, base_url="http://test") as c: r
  • f_factor=0.0), ) with httpx.Client(transport=transport, base_url="http://test") as c: w
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 agenttier/agenttier appears legitimate

Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "AgentTier Authors" 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 agenttier
Create a collaborative coding environment app using the 'agenttier' Python package. This app will allow users to create isolated, persistent coding environments within Kubernetes sandboxes, enabling them to code, test, and collaborate on projects without affecting their local development setup. Here’s how you can build it:

1. **Setup**: Install and configure the 'agenttier' package according to its documentation.
2. **User Interface**: Design a simple, intuitive web interface where users can log in, create new coding environments, and join existing ones.
3. **Environment Creation**: Implement functionality to create isolated coding environments using 'agenttier'. Each environment should have a unique namespace within Kubernetes and be pre-configured with common development tools (e.g., Python, Node.js, Docker).
4. **Code Sharing & Collaboration**: Allow users to share code snippets and collaborate in real-time within these environments. Integrate a chat feature for communication between collaborators.
5. **Persistence**: Ensure that the coding environments persist even when not actively used, so users can return to their work at any time.
6. **Security**: Implement measures to ensure that each user’s environment is isolated from others, preventing accidental or malicious interference.
7. **Monitoring & Logs**: Provide a way for users to monitor the health of their environments and view logs directly from the app interface.
8. **Documentation & Support**: Create comprehensive documentation for both users and developers, including tutorials on how to use the app effectively and contribute to its development.

By utilizing the 'agenttier' package, your app will leverage Kubernetes to provide robust, scalable, and secure coding environments, enhancing the productivity and collaboration experience for developers.