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_redirectis 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 shortAuthor "" 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.