Attack paths
From subdomains, public IPs, load balancers, CloudFront and function URLs, through instances, clusters and their roles, to admin rights, data, secrets and AI. Each one comes with the graph behind it.
VulShark maps your AWS accounts, AI services and agents into one graph, traces every route from the internet to your admin roles and data, and tells you the few changes that close the most of them.
Most scanners hand you a thousand findings. VulShark asks which ones connect: what is reachable from the internet, what it runs as, and what that identity can touch.
From subdomains, public IPs, load balancers, CloudFront and function URLs, through instances, clusters and their roles, to admin rights, data, secrets and AI. Each one comes with the graph behind it.
Hundreds of checks for misconfiguration, IAM privilege escalation, public exposure and CVEs, with CIS AWS Foundations and PCI DSS views. A rule never passes because data is missing.
AbuseIPDB and VirusTotal flag the public addresses in your estate that are already under attack, so you know which open door someone is trying.
Teams adopt models and agents faster than anyone can review them. VulShark finds every AI service, key and agent in your estate and shows what each one can reach, so an agent that can be talked into reading your customer data shows up as an attack path, not a surprise.
It covers the managed services on AWS and the tools your people connect themselves, joined with the identity provider so you can see who uses which model.
Six AI agents read the graph the way an experienced analyst would, each in its own area, and record findings with the evidence behind them. You decide whether each finding stays open, is accepted, or is dismissed.
They are read-only by design. Every query is checked before it runs, and the only thing an agent can write is a finding in VulShark's own ledger. Nothing touches your cloud.
Runs on your laptop, a VM or your cluster with Docker Compose. Your graph never leaves it, and the licence check is local: nothing phones home.
Scans use an identity with AWS's SecurityAudit and ViewOnlyAccess policies. Credentials are passed to each scan as environment variables and never logged.
Viewer, analyst and admin roles, API tokens, an audit log, and single sign-on with Google Workspace, Entra ID, Okta or any OIDC provider.
VulShark is open core. Community is free and open source under Apache 2.0. Team and Business unlock with a licence key.
For one AWS account
Free
For several accounts and the tools around them
Licence key
For organisations
Licence key
ivdim, the practice behind VulShark, offers AWS security assessments, AI and agent security reviews, and ongoing cover for teams without a security hire.