Vygl is an AI-powered security scanning platform that combines SAST, SCA, malicious package detection, secrets detection, IaC scanning, container image scanning, and cloud security posture scanning with AI-powered triage to help development teams find and fix vulnerabilities.
About Vygl
Vygl is a security scanning platform built for modern development teams. It runs seven specialized scan engines — OpenGrep for SAST (static application security testing), OSV for SCA (software composition analysis), GuardDog for malicious package detection (npm, PyPI, Go, RubyGems), Gitleaks for secrets detection, Checkov for infrastructure-as-code scanning, container image scanning for vulnerable OS and application packages, and cloud security posture scanning for live AWS accounts — and uses AI-powered triage to classify every finding as a true or false positive with confidence scores and suggested fixes.
With the CLI, scans run in your own environment as a Docker container and only findings — rule, severity, file and line, a short snippet, and a fingerprint — reach the dashboard; the repository and its history stay put. Managed Scans clone the repository to a temporary directory for the duration of a scan and delete it afterwards.
Core Capabilities
- SAST (Static Application Security Testing)
- OpenGrep engine detects SQL injection, XSS, command injection, path traversal, SSRF, and insecure deserialization across 7+ programming languages.
- SCA (Software Composition Analysis)
- OSV engine identifies vulnerable dependencies like Log4Shell (CVE-2021-44228) and Spring4Shell with CVE tracking and CycloneDX SBOM export.
- Malicious Package Detection
- GuardDog engine flags intentionally hostile packages across npm, PyPI, Go modules, and RubyGems — typosquats and confusable names, malicious install/postinstall scripts, obfuscated payloads, suspicious binary execution, data exfiltration to attacker infrastructure, and compromised-maintainer releases. Complements SCA: SCA finds CVEs in legitimate packages; malicious package detection finds packages that should never have been published.
- Secrets Detection
- Gitleaks engine finds hardcoded AWS keys, database credentials, JWT secrets, and private keys using 200+ detection rules, plus your own custom rules.
- IaC (Infrastructure as Code) Scanning
- Checkov engine catches public S3 buckets, unrestricted security groups, overprivileged IAM roles in Terraform, Kubernetes, Docker, and CloudFormation.
- AI-Powered Triage
- Every finding is reviewed by an LLM that scores confidence, classifies true vs false positives, and suggests fixes. Supports bring-your-own-LLM.
- AI Security Brief
- One-click AI-generated security report with executive summary, priority actions, and quick wins across all findings.
- Container Image Scanning
- Scan container images from the CLI or by connecting a registry. Finds vulnerable OS and application packages across every layer, correlates image CVEs with source-code SCA findings, and generates per-image AI security briefs.
- Cloud Security Posture
- Connect an AWS account through a read-only IAM role deployed with one CloudFormation stack, or run the scan from your own CI. Vygl checks 90+ curated controls across public exposure, network exposure, identity and access, encryption, logging, and secrets in cloud resources, and detects subdomain takeover risk: Route 53 records still pointing at released Elastic IPs. No cloud credentials are stored — each scan runs on a short-lived session. Findings share the same deduplication, AI triage, and notifications as every other engine.
- Managed Scans
- Connect source repositories (GitHub, GitLab, Bitbucket), container registries (Harbor, Amazon ECR, GHCR, Google Artifact Registry, Docker Hub), and AWS accounts — Vygl keeps scanning with no CI/CD configuration required. Findings flow to IDE agents, Slack, Microsoft Teams, and the dashboard.
Integrations
- Managed Scans for source repositories: GitHub, GitLab, Bitbucket (cloud)
- Container registry integrations: Harbor (scan on push), Amazon ECR, GitHub Container Registry, Google Artifact Registry, and Docker Hub (nightly rescans)
- Cloud accounts: AWS, via a read-only IAM role or the CLI
- GitHub, GitLab, and Bitbucket pull request comments with scan results and AI triage summaries
- Slack real-time notifications with severity breakdowns and direct links
- Microsoft Teams notifications
- Email notifications and custom HTTP webhooks
- CI/CD integration via Docker (GitHub Actions, GitLab CI, any Docker pipeline)
- MCP (Model Context Protocol) servers for Claude Code, Cursor, and Windsurf
- Single Sign-On with Google, GitHub, GitLab, and Microsoft Entra ID
Key Differentiators
- Unified platform: SAST + SCA + Malicious Package Detection + Secrets + IaC + Container + Cloud in one tool (vs running Semgrep, Snyk, GuardDog, TruffleHog, Checkov, Trivy, and a separate CSPM)
- AI triage built-in: Automatic false positive identification with confidence scoring
- Local-first: with the CLI, the repository stays in your environment and only findings reach the dashboard
- Non-blocking: Reports findings without blocking CI/CD by default (configurable via Policy as Code)
- Smart deduplication: SHA-256 fingerprinting eliminates duplicate findings across scans
Pricing
Vygl is free for open-source projects. Commercial access is invitation-only. Request access at app.vygl.io/request-access.