feat: add @sh1pt/agent-vu1nz — CI/CD security scanner plugin#215
Merged
Conversation
Add bot packages for Discord, Telegram, WhatsApp, and Signal platforms: - @sh1pt/bot-discord: Discord bot using discord.js - @sh1pt/bot-telegram: Telegram bot using grammy - @sh1pt/bot-whatsapp: WhatsApp bot using baileys - @sh1pt/bot-signal: Signal bot using signal-cli REST API - @sh1pt/bot-core: Shared session management for AI CLI integration Each package provides a consistent API for building AI-powered bots that can connect to different messaging platforms.
- Remove private: true to enable publishing - Add build and typecheck scripts - Use workspace:* for internal deps - Match package naming (kebab-case)
Adds a new agent package wrapping the vu1nz-gh-actions CLI tool for scanning
GitHub Actions workflows for CI/CD security vulnerabilities.
Usage via sh1pt config:
targets:
scan-actions:
use: agent-vu1nz
config:
repo: owner/repo
failOn: high
Features:
- 17 security checks (script injection, unpinned actions, PR target abuse, etc.)
- Optional Claude AI code review of findings
- Token passed via env var (not CLI arg) to avoid process listing leaks
- GITHUB_TOKEN secret from sh1pt vault used automatically
- Works as standalone CLI or reusable GitHub Action
Closes: PRO-XXX
| @@ -0,0 +1,111 @@ | |||
| import { z } from "zod"; | |||
| import { spawn, type ChildProcess } from "node:child_process"; | |||
| } | ||
|
|
||
| async start(): Promise<void> { | ||
| const { state, saveState } = useMultiFileAuthState("./auth"); |
vu1nz CI/CD Security ScanScan completed. |
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
Adds a new agent package wrapping the vu1nz-gh-actions CLI tool — an open-source GitHub Actions security scanner that detects CI/CD workflow vulnerabilities.
Part of the vu1nz security ecosystem.
Features
Usage
In your
sh1pt.config.ts:Or with Claude AI review:
Implementation
Follows the exact
defineAgent<Config>pattern from the existing Claude/Codex/Qwen agents:check()— verifies vu1nz CLI is installedrun()— executesvu1nz actions scanwith opts forwardedensureCli()— gives helpful install instructions if missing