AI Analysis
Final verdict: SUSPICIOUS
The package has some concerning aspects such as the use of subprocess.run with shell=True and low-effort metadata, suggesting it might not be trustworthy.
- Use of subprocess.run with shell=True
- Low-effort metadata
Per-check LLM notes
- Network: No network calls were detected, which is normal for many packages.
- Shell: The use of subprocess.run with shell=True and executing python code directly may indicate potential risk for command execution, but it depends on the context of the package's intended functionality.
- Obfuscation: No obfuscation patterns detected, indicating low risk.
- Credentials: No credential harvesting patterns detected, indicating low risk.
- Metadata: The package shows signs of low effort and could be suspicious due to the lack of maintainer history and author details.
Heuristic Checks
Outbound Network Calls
No suspicious network call patterns found
Code Obfuscation
No obfuscation patterns detected
Shell / Subprocess Execution
score 10.0
Found 5 shell execution pattern(s)
ess try: result = subprocess.run(command, shell=True, check=True, stdout=subprocess.PIPE, stdess try: result = subprocess.run(['python', '-c', code], check=True, stdout=subprocess.PIPE,ess try: result = subprocess.run(['python', file], check=True, stdout=subprocess.PIPE, stderrport subprocess result = subprocess.run( ['findstr', pattern, file], stdout=subproceult = subprocess.run(command, shell=True, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE
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
No GitHub repository linked
No GitHub repository link found
Maintainer History
score 8.0
4 maintainer concern(s) found
Only one version has ever been released — brand new packageAuthor name is missing or very shortAuthor "" appears to have only 1 package on PyPI (new or inactive account)Package has no PyPI classifiers (low effort / metadata quality)
Known CVE Vulnerabilities
No known vulnerabilities found in OSV database.
AI App Starter Prompt
Use this prompt to build a project with agentic-terminal-pranjal
Develop a command-line task management tool named 'TaskMaster' using the Python package 'agentic-terminal-pranjal'. This tool should allow users to manage their daily tasks efficiently through a terminal interface. Here are the core functionalities you need to implement: 1. **Task Creation**: Users should be able to add new tasks with descriptions, due dates, and priority levels. 2. **Task Listing**: Display all tasks in a list format, sorted by due date and priority level. 3. **Task Deletion**: Provide functionality to delete completed or unnecessary tasks. 4. **Task Completion Marking**: Allow users to mark tasks as completed without deleting them. 5. **Search Functionality**: Implement a search feature that allows users to find tasks based on keywords in the description or due date. 6. **Priority Management**: Enable users to change the priority level of any task. 7. **Due Date Management**: Allow setting and modifying due dates for tasks. 8. **Export/Import Tasks**: Integrate the ability to export tasks to a CSV file and import tasks from a CSV file. To achieve these functionalities, utilize 'agentic-terminal-pranjal' for building the interactive terminal interface. Specifically, use its capabilities to handle user inputs, display formatted outputs, and manage state transitions within the application. Ensure the UI is intuitive and user-friendly, providing clear instructions and feedback at each step.