TrendAI Security Scanner - Scan code for vulnerabilities, secrets, malware, and IaC misconfigurations using TrendMicro Vision One TMAS
Scan Terraform and CloudFormation templates for security misconfigurations. Automatically finds and scans all IaC files in the current directory.
Scan LLM endpoints for prompt injection vulnerabilities using TMAS AI Scanner.
Scan **container images** and code for **vulnerabilities**, **secrets**, and **malware**.
Set up the TrendAI Security Scanner - configure API key, region, and install TMAS CLI.
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
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub justindperkins/trendai-claude-skill --plugin trendai-securityOpen-source cybersecurity analysis agent. Scans any local project for vulnerabilities: code security (SAST), dependency CVEs (SCA), secret leaks, authentication/authorization flaws, cryptographic weaknesses, misconfigurations, supply chain risks, and CI/CD security. Covers all OWASP 2025 Top 10 and CWE Top 25 categories. Generates prioritized reports with remediation guidance. Invoke with /cyber-neo [path].
Agentic-Security is a powerful Claude Code plugin that automatically performs Application Security Testing (SAST, SCA, secrets detection, and more). Think of it as the easy button for making your Claude-generated code safe and secure.
Comprehensive vulnerability scanning for code, dependencies, and configurations with CVE detection
AI-powered cybersecurity code review with 8 specialist agents, OWASP Top 10:2021, CWE Top 25:2024, MITRE ATT&CK v15, and framework-aware false-positive suppression
Automated OWASP security checks — Web Top 10:2025, LLM Top 10:2025, API Security Top 10:2023
Static analysis toolkit with CodeQL, Semgrep, and SARIF parsing for security vulnerability detection