Deploy Zscaler Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Deploy Zscaler Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A production-ready CLI tool for deploying the Zscaler MCP Server to AWS Bedrock AgentCore with strict preflight validation, secure credential handling, and clear connection instructions.
Zscaler MCP Deployer streamlines the deployment of Zscaler MCP servers on AWS Bedrock AgentCore. It provides:
pip install zscaler-mcp-deployer aws configure zscaler-mcp-deploy preflight zscaler-mcp-deploy deployBefore any AWS resources are created, the CLI validates:
All Zscaler credentials are stored securely in AWS Secrets Manager:
Deploys a production-ready Bedrock runtime with:
Provides copy-paste-ready configuration for:
secretsmanager:*iam:CreateRole, iam:AttachRolePolicy, iam:GetRolebedrock:CreateAgentCoreRuntime, bedrock:GetAgentCoreRuntimelogs:FilterLogEvents, logs:GetLogEventsus-east-1, us-west-2, eu-west-1)zscaler, zscalerone, zscalergov)pip install zscaler-mcp-deployergit clone <repository-url>
cd zscaler-mcp-deployer
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .Validate all prerequisites before deployment:
# Interactive first-run validation
zscaler-mcp-deploy first-run
# Or validate with specific parameters
zscaler-mcp-deploy preflight --region us-east-1 --zscaler-cloud zscalerDeploy a complete Zscaler MCP server to AWS Bedrock:
# Interactive deployment (recommended for first use)
zscaler-mcp-deploy deploy
# Or deploy with all parameters specified
zscaler-mcp-deploy deploy \
--runtime-name my-zscaler-runtime \
--secret-name zscaler/mcp/credentials \
--role-name zscaler-mcp-execution-role \
--region us-east-1 \
--zscaler-cloud zscaler \
--enable-write-toolsCreate AWS resources without deploying the runtime:
zscaler-mcp-deploy bootstrap \
--secret-name zscaler/mcp/credentials \
--role-name zscaler-mcp-execution-role# Show version
zscaler-mcp-deploy --version
# Show help
zscaler-mcp-deploy --help
# Show help for specific command
zscaler-mcp-deploy deploy --helpThe CLI follows least-privilege principles:
Write tools are disabled by default and require explicit opt-in:
# Enable all write tools
zscaler-mcp-deploy deploy --enable-write-tools
# Or enable specific tools
zscaler-mcp-deploy deploy --write-tools "zpa_create_app_segment"AWS Credential Errors:
No AWS credentials found → Run aws configureAccessDenied → Check IAM permissions with aws sts get-caller-identityInvalidAccessKeyId → Verify access key in ~/.aws/credentialsZscaler Credential Errors:
Invalid username format → Must be email addressInvalid API key format → Must be 32 hex charactersAuthentication failed → Verify all credentials in Zscaler admin consoleRegion Issues:
Region does not support Bedrock → Use us-east-1, us-west-2, or eu-west-1Check CloudWatch logs for runtime health:
# View CloudWatch logs for your runtime
aws logs tail /aws/bedrock/<runtime-id> --follow --region <region>Check IAM role and secret status:
# Check IAM role
aws iam get-role --role-name zscaler-mcp-execution-role
# Check Secrets Manager secret
aws secretsmanager list-secrets --filters Key="name",Values="zscaler/mcp/credentials"The deployment creates three main AWS resources:
MIT License. See LICENSE for details.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
For issues, please file a GitHub issue with:
This tool satisfies all requirements for M001 milestone:
✅ R001 — One-Command Interactive Deploy ✅ R002 — Strict Preflight Validation ✅ R003 — AWS Secrets Manager Integration ✅ R004 — Runtime Deployment Execution ✅ R005 — Runtime Verification ✅ R006 — Connection Instructions Output ✅ R007 — Network/Security MCP Focus
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.