AI Analysis
Final verdict: SUSPICIOUS
The package exhibits suspicious metadata activities and maintains a moderate network interaction score, raising concerns about its legitimacy and potential for supply-chain attacks.
- Suspicious git repository and maintainer history
- Moderate network interaction suggesting potential data transmission risks
Per-check LLM notes
- Network: Network calls suggest legitimate HTTP requests for testing purposes, likely not malicious.
- Shell: No shell execution patterns detected, indicating low risk.
- Metadata: Suspicious activity around the git repository and maintainer history suggests potential risk.
Heuristic Checks
Outbound Network Calls
score 9.0
Found 6 network call pattern(s)
self._client = http_client or httpx.Client(timeout=timeout) def __enter__(self) -> "Adola":self._client = http_client or httpx.AsyncClient(timeout=timeout) async def __aenter__(self) -> "AsyncAdt.test/", http_client=httpx.Client(transport=httpx.MockTransport(handler)), ) models =it.test", http_client=httpx.Client(transport=httpx.MockTransport(handler)), ) responseit.test", http_client=httpx.Client(transport=httpx.MockTransport(handler)), ) assert cest-key", http_client=httpx.Client(transport=httpx.MockTransport(lambda _: httpx.Response(500))
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
score 7.5
Git history flags: Repository has zero stars and zero forks
Repository has zero stars and zero forksSingle contributor with only 3 commit(s) — possibly throwaway accountAll 3 commits happened within 24 hours
Maintainer History
score 2.0
1 maintainer concern(s) found
Author "Adola" 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 adola
Create a file compression utility named 'CompressMate' using the Adola Python SDK. This utility will allow users to compress multiple files into a single compressed archive, select from various compression algorithms supported by Adola, and retrieve detailed statistics about the compression process such as the size of the original files versus the compressed file. Steps to follow: 1. Install the Adola SDK via pip. 2. Design a simple user interface that allows users to input the path of the files they wish to compress. 3. Implement a feature where users can choose between different compression algorithms provided by Adola. 4. After compression, display statistics including the total size of the original files, the size of the compressed file, and the percentage reduction in size. 5. Add functionality to save the compressed file in a specified location. 6. Include error handling to manage cases where files cannot be found or other issues arise during compression. 7. Optionally, implement a feature to decompress files using Adola's decompression capabilities. Suggested Features: - Support for batch processing of multiple files. - A graphical user interface (GUI) built with Tkinter or similar. - Logging of compression/decompression operations for auditing purposes. - Option to specify output directory for the compressed/decompressed files. - Detailed status messages and progress bars during compression/decompression processes.