Heuristic Checks
Outbound Network Calls
score 3.0
Found 2 network call pattern(s)
e: self._client = httpx.Client( headers={ "User-Agent":= api self._client = httpx.Client( headers={ "User-Agent": api.hea
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: hotmail.com
Suspicious Page Links
All external links appear legitimate
Git Repository History
Repository Xavier-Lam/115cli appears legitimate
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "Xavier-Lam" 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 115cli
Create a command-line utility called '115Sync' that leverages the '115cli' package to manage files stored on the 115.com cloud storage service. This utility should provide users with an easy-to-use interface to upload, download, list, and delete files from their 115.com account. Additionally, implement features such as syncing local directories with remote folders, generating sharing links for files, and searching for specific files within the user's storage. Ensure that your application supports authentication via API keys or OAuth2 tokens provided by the 115.com service. Your task is to design the application architecture, define the command-line interface (CLI), and write the necessary Python code using the '115cli' package to achieve these functionalities.