agentex-sdk

v0.12.0 suspicious
4.0
Medium Risk

The official Python library for the agentex API

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows some signs of potential risk, particularly due to suspicious metadata and incomplete maintainer information, while other specific risks like shell execution or credential harvesting are not present.

  • Suspicious non-HTTPS links in metadata
  • Incomplete maintainer information
Per-check LLM notes
  • Network: The use of async httpx client suggests network requests which could be legitimate for SDKs, but requires further investigation to ensure it's not used for unauthorized data transmission.
  • Shell: No shell execution patterns detected.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious intent.
  • Credentials: No credential harvesting patterns detected, indicating secure handling of sensitive information.
  • Metadata: Suspicious non-HTTPS links and incomplete maintainer information suggest potential risk.

🔬 Heuristic Checks

Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • ent=2)}") async with httpx.AsyncClient() as client: try: response = await clien
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

Email domain looks legitimate: scale.com>

Suspicious Page Links score 4.0

Found 2 suspicious link(s) on the package page

  • Non-HTTPS external link: http://my.test.server.example.com:8083
  • Non-HTTPS external link: http://my.test.proxy.example.com
Git Repository History

Repository scaleapi/scale-agentex-python appears legitimate

Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" 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 agentex-sdk
Create a Python-based mini-application named 'AgentExTaskManager' that leverages the capabilities of the 'agentex-sdk' package to manage tasks and projects efficiently. This application will serve as a personal task manager, allowing users to create, update, delete, and view their tasks through a simple command-line interface. Additionally, it should include features to categorize tasks into different projects and set due dates.

The application should perform the following steps:
1. Initialize a session using the 'agentex-sdk' to authenticate and connect to the AgentEx API.
2. Allow users to create new tasks by specifying details such as title, description, due date, and project category.
3. Enable users to view all tasks, filter them by project, and search for specific tasks using keywords.
4. Provide functionality to update task details including status changes (e.g., completed, pending).
5. Implement a feature to delete tasks either individually or by project.
6. Include error handling to manage issues like invalid inputs or API connection failures gracefully.
7. Ensure that all interactions with the 'agentex-sdk' are efficient and secure.

Suggested Features:
- Integrate a simple user authentication system to ensure data privacy.
- Add support for recurring tasks.
- Implement a notification system to alert users about upcoming deadlines.
- Offer an option to export task lists into a CSV file for backup purposes.

How 'agentex-sdk' is Utilized:
- Use 'agentex-sdk' to establish a secure connection with the AgentEx API and manage user sessions.
- Leverage 'agentex-sdk' functions to create, read, update, and delete tasks via the API endpoints.
- Employ 'agentex-sdk' to handle any API-specific requirements or configurations necessary for optimal performance.