Integrations

Add AI-powered security analysis to every part of your workflow.

CLI

Analyze policies from any terminal or CI pipeline

npm install -g @shieldly/cli

The official Shieldly CLI lets you run security analysis from your terminal, shell scripts, or any CI/CD system without browser access.

shieldly analyze-iam policy.json
shieldly analyze-cf template.yaml
shieldly api-keys list

GitHub Action

Block insecure policies in pull requests

shieldly-io/action@v1

Add AI-powered security checks to every pull request. Automatically fails the CI check when CRITICAL or HIGH severity issues are found.

- name: Shieldly IAM Analysis
  uses: shieldly-io/action@v1
  with:
    api-key: ${{ secrets.SHIELDLY_API_KEY }}
    scan-path: ./iam-policy.json
    fail-on-severity: High

VS Code Extension

Inline security analysis as you write IAM policies

ext install shieldly.shieldly

The Shieldly VS Code extension analyzes IAM policies and CloudFormation templates as you type. Squiggle on risky lines, score in the status bar.

1. Open any .json file with an IAM policy
2. Run "Shieldly: Run AI-Powered Analysis" from the editor toolbar
3. See inline squiggles on risky lines + full results panel

Webhooks

Real-time alerts to any endpoint

Generic / PagerDuty / Teams

Send analysis results to your own endpoints, PagerDuty, or Microsoft Teams instantly. Configure trigger thresholds, custom payloads, and retry logic.

• Generic HTTP POST — full JSON payload
• PagerDuty Events API v2 — auto-dedup, severity mapping
• Microsoft Teams — MessageCard format with score + findings
• Custom payload — use {{score}}, {{riskLevel}}, {{type}} tokens
COMING SOON

Slack

Critical findings in your #security channel

Coming soon

Connect Shieldly to your Slack workspace for real-time security alerts. Use /shieldly analyze to run analysis from Slack. Weekly digest in your channel every Monday.

/shieldly analyze iam-policy.json
• Critical findings → instant alert in #security
• Weekly digest every Monday 9am UTC

REST API

Integrate analysis into your own tools

Any language

Full REST API with API key authentication. Analyze IAM policies, CloudFormation templates, and costs programmatically from any language or platform.

curl -X POST \
  https://api.shieldly.io/v1/analyze/iam \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{"policy":{...},"policyType":"iam_identity"}'