agentic-terminal_yash

v0.2.0 suspicious
6.0
Medium Risk

An MCP which adds terminal capabilities to an agent.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package has a moderate risk score due to potential shell execution and low effort metadata, suggesting it might not be well-maintained or transparent about its purpose.

  • Shell risk detected
  • Low effort metadata
Per-check LLM notes
  • Network: No network calls detected, which is normal and expected.
  • Shell: Detection of shell execution patterns may indicate the package performs operations requiring elevated permissions or runs scripts, which could be legitimate but requires further investigation to ensure no malicious intent.
  • 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 missing 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, std
  • ess try: result = subprocess.run(['python', '-c', code], check=True, stdout=subprocess.PIPE,
  • ess try: result = subprocess.run(['python', file], check=True, stdout=subprocess.PIPE, stderr
  • port subprocess result = subprocess.run( ['findstr', pattern, file], stdout=subproce
  • ult = 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 package
  • Author name is missing or very short
  • Author "" 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_yash
Create a fully-functional mini-application called 'TerminalBot' using the Python package 'agentic-terminal_yash'. TerminalBot will serve as a versatile command-line interface tool that leverages the capabilities of 'agentic-terminal_yash' to enhance user interaction and task automation. Your goal is to build a system where users can input commands through a terminal-like interface, and the bot processes these commands, providing feedback and executing tasks accordingly.

Key Features:
1. User Authentication: Allow users to log in with their credentials before accessing any functionality.
2. Command Execution: Implement a feature that allows users to execute shell commands directly from the TerminalBot interface.
3. Task Automation: Enable users to create and manage automated tasks such as scheduling reminders or periodic checks.
4. Help and Documentation: Provide comprehensive help documentation accessible via a command, guiding users on how to use each feature effectively.
5. Error Handling: Ensure robust error handling to gracefully manage invalid inputs or command failures.
6. Custom Commands: Users should be able to define custom commands that perform specific actions, utilizing the power of 'agentic-terminal_yash' to integrate seamlessly into the workflow.

How to Utilize 'agentic-terminal_yash':
- Use the package's core functionalities to establish a seamless terminal experience for users.
- Leverage its capabilities to handle complex interactions between the user and the bot, making it easy to extend the application with additional features in the future.
- Integrate 'agentic-terminal_yash' to facilitate the execution of shell commands and the management of user-defined scripts or tasks.

💬 Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!