agent-working

v1.0.0 suspicious
6.0
Medium Risk

A minimal terminal screensaver for when AI agents are working

πŸ€– AI Analysis

Final verdict: SUSPICIOUS

The package exhibits medium risk due to its high shell execution risk and recent creation, suggesting potential malicious intent or supply-chain attack. However, it lacks other red flags like obfuscation or credential theft.

  • High shell risk
  • Recent creation and activity
Per-check LLM notes
  • Network: The network call appears to be fetching XML data, which is not inherently suspicious but should be verified against the package's stated purpose.
  • Shell: Executing shell commands can be risky, especially when related to system operations like preventing sleep/idle state and clearing the screen. This could indicate an attempt to maintain persistence or control over the system.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The recent creation and rapid activity suggest potential risk, especially with no established history or community engagement.

πŸ”¬ Heuristic Checks

⚠ Outbound Network Calls score 3.0

Found 2 network call pattern(s)

  • try: req = urllib.request.Request(url, headers={'User-Agent': 'agent-working/1.0'})
  • rking/1.0'}) with urllib.request.urlopen(req, timeout=5) as response: xml_dat
βœ“ Code Obfuscation

No obfuscation patterns detected

⚠ Shell / Subprocess Execution score 6.0

Found 3 shell execution pattern(s)

  • ..." def clear_screen(): os.system('clear' if os.name != 'nt' else 'cls') def hide_cursor():
  • : # macOS return subprocess.Popen( ["caffeinate", "-d"], stdou
  • ibit first return subprocess.Popen( ["systemd-inhibit", "--what=idle:sleep", "-
βœ“ 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 created very recently: 4 day(s) ago (2026-06-02T00:32:41Z)

  • Repository created very recently: 4 day(s) ago (2026-06-02T00:32:41Z)
  • Repository has zero stars and zero forks
  • All 8 commits happened within 24 hours
⚠ Maintainer History score 4.0

2 maintainer concern(s) found

  • Only one version has ever been released β€” brand new package
  • Author "Om Jodhpurkar" 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 agent-working
Create a fully-functional mini-application named 'AIWorkSpectacle' using the Python package 'agent-working'. This application will serve as an engaging and visually appealing screensaver for developers who want to showcase the hard work of their AI agents in a unique way. Here’s a detailed guide on how to build it:

1. **Setup**: Begin by installing the 'agent-working' package and any additional dependencies you might need for animations or UI elements.
2. **Core Functionality**: Utilize the 'agent-working' package to display various animated patterns and messages that represent the AI's activity. These could include coding snippets, algorithmic symbols, or even simple geometric shapes that evolve over time.
3. **Customization Options**: Allow users to customize the appearance and behavior of the screensaver. For example, they could choose from different themes (e.g., minimalist, futuristic), set the speed of the animation, or select specific types of content to display.
4. **Integration with Real-Time Data**: Enhance the screensaver by integrating it with real-time data from your AI agents. This could involve displaying live metrics such as processing speed, number of tasks completed, or even visualizing complex data structures as they are manipulated by the AI.
5. **User Interface**: Design a simple yet elegant user interface for configuring the screensaver settings. This interface should allow users to start, stop, and adjust the screensaver without interrupting its operation.
6. **Testing and Optimization**: Test the application thoroughly under various conditions to ensure smooth performance and responsiveness. Optimize the code for efficiency and make sure the screensaver does not consume excessive system resources.
7. **Documentation and Distribution**: Write comprehensive documentation explaining how to install, configure, and use 'AIWorkSpectacle'. Consider packaging the application for easy distribution via platforms like PyPI or GitHub.

Your goal is to create an application that not only serves as a functional screensaver but also provides insight into the workings of AI agents, making it both educational and entertaining.