Open
Conversation
Adds OpenClaw skill integration for Shannon, enabling: - Natural chat commands to trigger pentests - Real-time progress monitoring - Result summaries delivered to chat - Cron-based automated scanning schedules - Workspace management and resumption The integration includes: - SKILL.md: Documentation for OpenClaw agents - shannon-helper.sh: Helper script wrapping Shannon CLI - README.md: Setup and usage guide This allows users to control Shannon entirely through chat commands and schedule automated security scans. Related: OpenClaw integration for AI-assisted pentesting
Documents the new OpenClaw integration feature that enables chat-based control and automation of Shannon pentests.
Adds Z.AI as a new provider in router mode, enabling Shannon to use GLM-5 and GLM-4.7 models via the Z.AI API. Changes: - router-config.json: Add Z.AI provider with glm-5 and glm-4.7 - docker-compose.yml: Add ZAI_API_KEY environment variable - .env.example: Document Z.AI API key usage - README.md: Add Z.AI to experimental models table - shannon script: Update API key checks to include ZAI_API_KEY - openclaw/SKILL.md: Update requirements to mention Z.AI Usage: ZAI_API_KEY=your-key ROUTER_DEFAULT=zai,glm-5 ./shannon start URL=https://example.com REPO=repo-name ROUTER=true Note: Router mode remains experimental and unsupported.
Validates that all Z.AI router integration components are properly configured and documented.
Tests Z.AI API key functionality independently of Shannon. Note: API key is valid but account needs balance.
Documents current integration status, testing results, known issues, and next steps for Z.AI support.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds OpenClaw skill integration to Shannon, enabling chat-based control and automation of pentest workflows.
Features
OpenClaw Skill: Natural language commands to trigger, monitor, and schedule pentests
Helper Script:
shannon-helper.shfor programmatic Shannon controlDocumentation: Complete setup guide and usage examples
Z.AI Router Support: Add GLM models (glm-5, glm-4.7) as router provider
Files Added/Modified
openclaw/SKILL.md- Main skill documentationopenclaw/shannon-helper.sh- Helper CLI wrapperopenclaw/README.md- Setup and usage guideconfigs/router-config.json- Added Z.AI providerdocker-compose.yml- Added ZAI_API_KEY supportREADME.md- Updated with OpenClaw and Z.AI sections.env.example- Documented Z.AI usageshannon- Updated API key checks for Z.AItest-zai.sh- Integration validation scripttest-zai-api.sh- API key validation scriptTesting
Notes
This integration allows users to control Shannon entirely through chat commands and schedule automated security scans.
Related: Add alternative model support via router mode