agentemail

v0.1.3 suspicious
4.0
Medium Risk

Official Python SDK for the AgentEmail API — create and manage email inboxes programmatically.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package is designed to interact with external services, which is expected given its functionality. However, the absence of a repository link and a short author name increase suspicion about the package's origin and legitimacy.

  • Network risk due to external service communication
  • Suspicious metadata including missing repository and short author name
Per-check LLM notes
  • Network: Network calls suggest the package may be designed to communicate with external services, which could be normal but should be reviewed for unexpected destinations or excessive data transfer.
  • Shell: No shell execution patterns were detected, indicating a low risk of direct system command execution.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The missing repository and short author name raise concerns, suggesting potential malicious intent.

🔬 Heuristic Checks

Outbound Network Calls score 6.0

Found 4 network call pattern(s)

  • is not None else httpx.Client(timeout=_defaulted_timeout, follow_redirects=follow_redirect
  • is not None else httpx.Client(timeout=_defaulted_timeout), timeout=_defaulted_
  • s is not None: return httpx.AsyncClient(timeout=timeout, follow_redirects=follow_redirects) retu
  • =follow_redirects) return httpx.AsyncClient(timeout=timeout) class AsyncAgentemailApi: """ Use
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: agentemail.co>

Suspicious Page Links

All external links appear legitimate

Git Repository History score 3.0

Repository not found (deleted or private)

  • Repository not found (deleted or private)
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 agentemail
Create a Python-based mini-application called 'EmailInboxManager' that leverages the 'agentemail' package to provide users with a streamlined interface for managing their email inboxes programmatically. This tool should enable users to perform various actions such as creating new inboxes, sending emails, receiving emails, deleting inboxes, and more.

The application should include the following core functionalities:
1. **User Authentication:** Users should be able to authenticate themselves using their AgentEmail API credentials.
2. **Inbox Management:** Allow users to create new inboxes, delete existing ones, and view details of all their inboxes.
3. **Sending Emails:** Implement a feature where users can send emails from any of their managed inboxes.
4. **Receiving Emails:** Provide functionality to receive and display emails sent to the managed inboxes.
5. **Search Functionality:** Enable users to search for specific emails based on keywords or date ranges.
6. **Notifications:** Integrate notifications to alert users when they receive new emails.
7. **Configuration Settings:** Allow customization of inbox settings, such as forwarding emails to another address.

For each feature, ensure that you utilize the appropriate methods provided by the 'agentemail' package, such as 'create_inbox', 'send_email', 'receive_emails', etc. Additionally, document your code thoroughly and include comments explaining how each function interacts with the 'agentemail' package. The final product should be presented as a well-structured Python module with clear instructions on how to set up and run the application.