arkclaw-webchat-cli

v0.1.0 suspicious
5.0
Medium Risk

CLI to chat with an ArkClaw EE space's Claw over enterprise SSO — zero permanent AK/SK.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package exhibits some concerning behaviors such as network calls to unusual endpoints and a lack of historical metadata, which raises suspicion but does not conclusively point to malicious intent.

  • Unusual network endpoints
  • Lack of historical metadata
Per-check LLM notes
  • Network: The observed network calls to unusual endpoints like .well-known/arkclaw-cli may indicate unexpected behavior and could be used for unauthorized communication.
  • Shell: No shell execution patterns were detected in the provided code snippets.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The package is newly created with no history and lacks a git repository link, raising concerns about its legitimacy.

🔬 Heuristic Checks

⚠ Outbound Network Calls score 7.5

Found 5 network call pattern(s)

  • p("/") try: raw = urllib.request.urlopen(base + "/.well-known/arkclaw-cli", timeout=8).read()
  • sion={STS_VERSION}" req = urllib.request.Request( url, data=body, headers={"Content-Type": "a
  • ) try: raw = urllib.request.urlopen(req, timeout=15).read() except urllib.error.HTTP
  • SION}" try: raw = urllib.request.urlopen( urllib.request.Request(url, data=body,
  • .request.urlopen( urllib.request.Request(url, data=body, headers=headers), timeout=30
✓ 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

No GitHub repository linked

  • No GitHub repository link found
⚠ Maintainer History score 6.0

3 maintainer concern(s) found

  • Only one version has ever been released — brand new package
  • Package uploaded less than 24 hours ago (2026-06-05T09:39:15.000Z)
  • Author "ArkClaw Team" appears to have only 1 package on PyPI (new or inactive account)

💡 AI App Starter Prompt

Use this prompt to build a project with arkclaw-webchat-cli
Create a command-line interface (CLI) tool named 'ArkChat' that allows users to securely chat within their enterprise environment using the ArkClaw EE space's Claw service. This tool will leverage the 'arkclaw-webchat-cli' Python package to facilitate secure, single sign-on (SSO) based communication without needing to store any permanent access keys (AK/SK). Your task is to develop a fully functional mini-application that not only integrates 'arkclaw-webchat-cli' but also adds several user-friendly features.

**Core Functionality:**
1. **User Authentication:** Upon launching the application, users should be prompted to authenticate via their enterprise SSO credentials.
2. **Real-Time Messaging:** Once authenticated, users should be able to send and receive messages in real-time.
3. **Command Support:** Integrate support for basic commands such as '/help', '/users', '/logout', etc., to enhance user experience.
4. **Persistent Chat Sessions:** Allow users to resume previous chat sessions without needing to re-authenticate if they were logged out due to inactivity.
5. **Error Handling:** Implement robust error handling to manage common issues like network errors, authentication failures, and unexpected API responses.

**Suggested Features:**
- **Profile Management:** Users should be able to view and edit their profiles, including changing display names.
- **Group Chats:** Extend functionality to support group chats, allowing users to create and join multiple groups.
- **Message History:** Provide an option to view message history for both private and group chats.
- **Notification System:** Implement a notification system to alert users of new messages even when the application is minimized or not active.
- **Custom Themes:** Allow users to customize the appearance of the CLI interface.

Your project should demonstrate a deep understanding of the 'arkclaw-webchat-cli' package's capabilities and limitations, effectively utilizing it to provide a seamless and secure chat experience for enterprise users.

💬 Discussion Feed

Leave a comment

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