TrendAI Security Scanner - Scan code for vulnerabilities, secrets, malware, and IaC misconfigurations using TrendMicro Vision One TMAS
npx claudepluginhub justindperkins/trendai-claude-skillTrendAI Security Scanner - Scan code for vulnerabilities, secrets, malware, and IaC misconfigurations using TrendMicro Vision One TMAS
Disclaimer: This is an unofficial community project and is not officially supported by TrendAI. Use at your own discretion.
Scan your code for vulnerabilities, secrets, malware, and IaC misconfigurations using TrendMicro Vision One directly from Claude Code.
claude plugin marketplace add JustinDPerkins/TrendAI-Claude-Skill && claude plugin install trendai-security
Then restart Claude Code for the plugin to load.
After installing, run the setup command in Claude Code:
/trendai-setup
This will:
If you prefer manual setup:
1. Install TMAS CLI
# macOS (Apple Silicon)
curl -L https://cli.artifactscan.cloudone.trendmicro.com/tmas-cli/latest/tmas-cli_Darwin_arm64.zip -o /tmp/tmas.zip && unzip -o /tmp/tmas.zip -d ~/.local/bin && chmod +x ~/.local/bin/tmas
# macOS (Intel)
curl -L https://cli.artifactscan.cloudone.trendmicro.com/tmas-cli/latest/tmas-cli_Darwin_x86_64.zip -o /tmp/tmas.zip && unzip -o /tmp/tmas.zip -d ~/.local/bin && chmod +x ~/.local/bin/tmas
# Linux (x86_64)
curl -L https://cli.artifactscan.cloudone.trendmicro.com/tmas-cli/latest/tmas-cli_Linux_x86_64.tar.gz -o /tmp/tmas.tar.gz && tar -xzf /tmp/tmas.tar.gz -C ~/.local/bin && chmod +x ~/.local/bin/tmas
# Linux (ARM64)
curl -L https://cli.artifactscan.cloudone.trendmicro.com/tmas-cli/latest/tmas-cli_Linux_arm64.tar.gz -o /tmp/tmas.tar.gz && tar -xzf /tmp/tmas.tar.gz -C ~/.local/bin && chmod +x ~/.local/bin/tmas
Windows (Git Bash):
# Create directory
mkdir -p "$HOME/.local/bin"
# Download
curl -L https://cli.artifactscan.cloudone.trendmicro.com/tmas-cli/latest/tmas-cli_Windows_x86_64.zip -o "$HOME/tmas.zip"
# Extract (using PowerShell)
powershell -ExecutionPolicy Bypass -Command "Expand-Archive -Force -Path '$HOME/tmas.zip' -DestinationPath '$HOME/.local/bin'"
# Verify
"$HOME/.local/bin/tmas.exe" version
2. Get a Vision One API Key
3. Set Environment Variable
macOS/Linux: Add to your shell profile (~/.zshrc or ~/.bashrc):
export TMAS_API_KEY="your-api-key-here"
Then reload your shell:
source ~/.zshrc # or ~/.bashrc
Windows (Git Bash):
# Persistent (future sessions)
setx TMAS_API_KEY "your-api-key-here"
# Current session
export TMAS_API_KEY="your-api-key-here"
Once configured, use these commands:
| Command | Description |
|---|---|
/trendai-setup | Configure API key and install TMAS CLI |
/trendai-scan-tmas | Scan code for vulnerabilities and secrets |
/trendai-scan-iac | Scan Terraform/CloudFormation for misconfigurations |
/trendai-scan-llm | Scan LLM endpoints for prompt injection |
For /trendai-scan-llm, you need an additional environment variable:
# The API key for the LLM endpoint you're testing (not the Vision One key)
export TARGET_API_KEY="your-llm-endpoint-api-key"
Features:
.trendai-scans/ for trend analysisBy default, the scanner uses the US region (api.xdr.trendmicro.com). For other regions, set:
export V1_REGION="api.eu.xdr.trendmicro.com" # EU
export V1_REGION="api.au.xdr.trendmicro.com" # Australia
export V1_REGION="api.in.xdr.trendmicro.com" # India
export V1_REGION="api.jp.xdr.trendmicro.com" # Japan
export V1_REGION="api.sg.xdr.trendmicro.com" # Singapore
MIT
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage