SquareOps Verity
Request early access
VerityCLOUD SECURITY & COMPLIANCE · BY SQUAREOPS EARLY ACCESS

Cloud security and compliance, all in one place

Find security risks across your cloud infrastructure and Kubernetes clusters, see how an attacker could chain them, fix what matters first, and keep compliance evidence current.

  • Cloud security posture score
  • Evidence-backed attack paths
  • Risk-prioritized remediation
  • Continuous compliance monitoring
aws-prodaws-stagingaws-sharedaws-dataprod-eks IAMENCRYPTIONNETWORKLOGGINGSTORAGEKUBERNETES
pass
root no MFA
pass
pass
n/a
pass
ebs no encrypt
pass
pass
n/a
sg open :22
pass
pass
pass
n/a
pass
pass
pass
trail 7d
n/a
pass
pass
s3 public pii
pass
n/a
no cluster
no cluster
no cluster
no cluster
public api ep
CRITICAL · RANK 1aws-shared
s3://cust-exports is public and tagged pii=true
Fails A.8.2.3 · CC6.1 · PCI 3.4. Exposure: internet. On PATH-17.
fix · enable public access block · 2 steps
CONTROLPASSING
ISO 27001 A.9.2 · User access management
12 evidence items · 4 accounts · verified today
PASSWARNCRITICAL · RANKEDILLUSTRATIVE SAMPLE DATA
CISBASELINE
AWS Foundations Benchmark and CIS Amazon EKS Benchmark as the rule baseline.
SOC 2MAPPED
Trust Services Criteria: Security, Availability, Confidentiality.
ISO 27001MAPPED
Annex A technical controls, 2022 edition.
HIPAAMAPPED
Security Rule technical safeguards.
PCI DSSMAPPED
Cloud-relevant requirements 1–4, 7–10.
SECURITY OVERVIEW

Know where your cloud security stands

One dashboard across every connected account and cluster: a security score, open findings by risk, what is exposed to the internet, and how it is trending.

SECURITY SCOREacme-cloud · 4 accounts · 2 clusters
84/ 100+6 in 30 days
30
Open findings
7
Internet-exposed
3
Attack paths
IAM
94%
2 open · 1 high
ENCRYPTION
98%
3 open · medium
NETWORK
71%
9 open · 2 critical
LOGGING
86%
4 open · medium
STORAGE
89%
5 open · 1 critical
KUBERNETES
82%
7 open · 1 high

Biggest security gaps right now

ranked by risk, not severity label
Customer PII bucket reachable from the internet
s3://cust-exports · public · tagged pii=true · on PATH-17
RISK 9.6
SSH open to the world on a bastion with an admin role
sg-0a1b4c · 0.0.0.0/0 :22 · entry point for 2 attack paths
RISK 8.9
EKS API endpoint public without a CIDR allowlist
prod-eks · CIS EKS 5.4.1 · fails CC6.6 and ISO A.13.1.1
RISK 7.1
ATTACK PATHS

See how an attacker could reach your sensitive data

Individual findings look harmless until they chain. Verity joins network, identity and data findings into a path from an exposed entry point to the data at the end, with the evidence behind every hop.

PATH-17 · internet → customer PII · 4 hopsRISK 9.6aws-prod · aws-shared
ENTRY
Internet
0.0.0.0/0
NETWORK
sg-0a1b4c
ingress :22 open
COMPUTE
i-09f3 · bastion
instance role ops-admin
IDENTITY
role/ops-admin
s3:* on cust-exports
DATA
s3://cust-exports
pii=true · 2.1M rows
HOPEVIDENCEBREAKS THE PATH
sg-0a1b4c open to the internet on :22
ec2:DescribeSecurityGroups · IpPermissions[0].IpRanges = 0.0.0.0/0 · FromPort 22 · scanned today 02:00
Restrict ingress to VPN CIDRGUIDED FIX · BREAKS 2 PATHS
Bastion i-09f3 carries role ops-admin
ec2:DescribeInstances · IamInstanceProfile = ops-admin · attached 2026-03-02
Attach least-privilege bastion roleMANUAL · OWNER NEEDED
ops-admin has s3:* on cust-exports
iam:GetPolicy · Statement[2].Action = s3:* · Resource = arn:aws:s3:::cust-exports/*
Scope to s3:GetObject on exports/ prefixGUIDED FIX
cust-exports is tagged pii=true
s3:GetBucketTagging · pii=true · 2.1M objects · public access block off
Enable public access blockGUIDED FIX · RANK 1 FINDING
Closing port 22 on sg-0a1b4c severs PATH-17 and PATH-21. Verity ranks that single fix above the 14 findings it resolves individually.Assign fixView fix steps
PRIORITIZATION AND REMEDIATION

Fix what matters first, and know when it is actually fixed

Verity ranks findings by real risk on your resources, then tracks each fix from owner to scan-verified closure.

Prioritization: risk on your resource, not a generic severity label

Four signals Verity already has, including the attack paths a finding sits on.
Exposureweight 0.35

Is the resource reachable from the internet: public IP, open security group, public bucket policy, unauthenticated endpoint.

Data sensitivityweight 0.30

What the resource holds, read from your tags (pii, phi, pci) and the classification you set per account.

Attack path reachweight 0.20

What an attacker gets next: the paths through the resource, IAM permissions reachable from it, admin roles.

Exploitabilityweight 0.15

Whether the misconfiguration is trivially usable: anonymous access, default credentials, known-exploited weaknesses.

#FINDINGFRAMEWORKSSEVERITYRISK
1
s3://cust-exports public, tagged pii=true
internet-reachable · pii · 2.1M rows · anonymous list/get
ISO A.8.2.3 · CC6.1 · PCI 3.4 HIGH 9.6
2
sg-0a1b4c allows 0.0.0.0/0 on :22 (aws-prod)
internet-reachable · attached to 3 instances with admin instance role
ISO A.13.1.1 · CC6.6 · PCI 1.3 HIGH 8.9
3
Root user without hardware MFA (aws-staging)
not exposed · full account reach · password-only
ISO A.9.4.2 · CC6.1 CRITICAL 7.4
4
EKS API endpoint public, no CIDR allowlist (prod-eks)
public endpoint · CIS EKS 5.4.1 · IAM auth still required
ISO A.13.1.1 · CC6.6 HIGH 7.1
5
3 EBS volumes unencrypted (aws-staging)
not exposed · tagged env=staging · no sensitivity tag
ISO A.10.1.1 · CC6.7 · HIPAA 164.312(a) HIGH 4.1

Verified fixes: a finding is closed only when the next scan proves it

Every finding gets an owner, guided fix steps and a state. Verified results become compliance evidence.
OpenAssignedIn progressAppliedVerified by scan
FINDINGOWNERFIXSTATE
s3://cust-exports public, pii=true
rank 1 · aws-shared · PATH-17
PNPriya N. Enable public access block · 2 steps APPLIED · AWAITING SCAN
sg-0a1b4c ingress 0.0.0.0/0 :22
rank 2 · aws-prod · PATH-17, PATH-21
DKDev K. Restrict to 10.8.0.0/16 · TRK-412 IN PROGRESS
Root user without hardware MFA
rank 3 · aws-staging
—Unassigned — OPEN
EKS API endpoint public
rank 4 · prod-eks · CIS EKS 5.4.1
DKDev K. Enable private endpoint · allowlist VPN ASSIGNED
3 EBS volumes unencrypted
rank 5 · aws-staging
RSRavi S. snapshot → encrypted copy → swap VERIFIED · TODAY

How a fix is tracked

  • Applied is what you say; verified is what the next scan proves. Only verified counts.
  • Each finding carries guided fix steps for the failing resource; manual fixes get a documented step and an owner.
  • If a verified fix regresses, the finding reopens with the change that caused it.
  • Owners and states sync to Trakly tickets; the audit log keeps who did what.
CONTINUOUS COMPLIANCE

Know whether your controls are passing, every day

Each rule in Verity is mapped to the controls it satisfies across your chosen frameworks. Every scan updates control status and stores the passing result as dated evidence. When a rule stops passing, the control reopens and you are alerted, long before the audit.

RULE
What is checked, on which resource type
CONTROL
The framework clause the rule satisfies (one rule, several frameworks)
EVIDENCE
Each passing result, stored with account, resource and timestamp
What your auditor receives
ISO 27001 · A.9.2 User access management11 / 12 PASSINGALSO · CC6.1 · CC6.2 · PCI 7.1
RULERESOURCEVERIFIEDSTATE
MFA enabled for all IAM users with console access
iam-user-mfa-enabled · CIS 1.10
aws-prod · 14 users
today 02:00
PASS
Root account has hardware MFA
iam-root-hw-mfa · CIS 1.6
aws-prod · aws-shared · aws-data
today 02:00
PASS
Access keys rotated within 90 days
iam-key-rotation-90d · CIS 1.14
aws-shared · 9 keys
today 02:00
PASS
No IAM policies attached directly to users
iam-no-user-policies · CIS 1.15
all accounts
today 02:00
PASS
IRSA used instead of node instance roles
eks-irsa-enabled · CIS EKS 5.2.1
prod-eks · 41 service accounts
today 02:00
PASS
Unused credentials disabled after 45 days
iam-unused-creds-45d · CIS 1.12
aws-staging · 1 user
today 02:00
REOPENED
Control A.9.2 reopened today · iam-unused-creds-45d failed on aws-staging · owner notified, ticket created in Trakly.
CLOUD AND KUBERNETES COVERAGE

What Verity covers today, and what is next

Read-only access, scheduled scans, explicit scope. AWS and Amazon EKS are available in early access; additional providers follow.

AWSAVAILABLE

CIS AWS Foundations Benchmark across every connected account and region: IAM, S3, EC2, VPC, RDS, KMS, CloudTrail, Config.

Amazon EKSAVAILABLE

CIS Amazon EKS Benchmark and control-plane configuration for clusters discovered from connected accounts.

Google CloudPLANNED

CIS GCP Foundations Benchmark and GKE. On the roadmap; not available in early access.

Microsoft AzurePLANNED

CIS Azure Foundations Benchmark and AKS. On the roadmap; not available in early access.

EKS CLUSTER SECURITY CHECKprod-eksstaging-eks
API server endpoint private or allowlisted
eks-private-endpoint · CIS EKS 5.4.1
public · no allowlistprivate
Control-plane audit logging to CloudWatch
eks-audit-logs · CIS EKS 2.1.1
api · audit · authaudit only
Secrets encrypted with a customer KMS key
eks-secrets-kms · CIS EKS 5.3.1
aws/kms aliasnot configured
IAM roles for service accounts (IRSA) in use
eks-irsa-enabled · CIS EKS 5.2.1
41 roles6 roles
Node groups use IMDSv2 only
eks-node-imdsv2 · CIS EKS 3.1.x
requiredoptional
Version within EKS support window
eks-version-skew
1.301.27 · extended
CIS Amazon EKS Benchmark plus control-plane configuration. Results map to the same controls as the cloud rules and land in the same evidence ledger.

Permissions Verity needs

  • A read-only IAM role per AWS account, created from a CloudFormation or Terraform snippet we provide
  • A read-only ClusterRole on each EKS cluster for benchmark checks
  • Your framework choice and the tags that mean sensitive data (pii, phi, pci)

What Verity does not do

  • Does not change anything in your accounts. Fixes are guided steps your team applies, or SquareOps applies under a services contract.
  • Does not scan application code or run penetration tests. VAPT is a separate SquareOps service.
  • Does not scan container images, detect runtime behaviour or enforce admission policy. Verity reports; it does not block.
  • Does not certify you. It collects the evidence; your auditor issues the report.
HOW TO GET STARTED

Connected and scanning the same day

A read-only role per account, a framework choice, and your first ranked findings arrive with the first scheduled scan.

  1. 0110 min per account

    Connect your environment

    Deploy the read-only role in each AWS account. EKS clusters are discovered automatically and get a read-only ClusterRole.

  2. 02first scheduled scan

    Review your findings

    Choose frameworks and sensitivity tags. The first scan returns your security score, ranked findings and any attack paths.

  3. 03ongoing

    Track remediation

    Assign owners, work the ranked list, and let the next scan verify each fix. Evidence accrues under every mapped control.

AUDIT REPORTING

Hand your auditor evidence, not screenshots

The evidence Verity collects during the period is what the auditor receives: a per-control export and, if they want it, a read-only login. Each item is dated to the scan that produced it, so sampling across the audit period is a filter, not a project.

  • Per-control export (PDF or CSV) with every evidence item: account, resource ID, attribute, timestamp, rule
  • Framework summary: controls passing, reopened and not applicable, with dates
  • Sampling across the audit period by filtering evidence to any date range
  • Optional read-only auditor login that expires after the audit window
EVIDENCE PACK · SOC 2 TYPE IIperiod 01 Jan – 30 Jun 2026
acme-cloud · 4 accounts · 61 controls
58
Controls passing
2
Reopened
1
Not applicable
4,120
Evidence items
CC6.1 Logical access security312 itemsPASS
CC6.6 Boundary protection88 itemsREOPENED
CC6.7 Data in transit and at rest541 itemsPASS
CC7.2 Monitoring and logging204 itemsPASS
Export PDFCSVCreate auditor login
PRICING

Free during early access

Per-account pricing follows at general availability. Early-access teams keep their rate for 12 months after GA.

LIMITED SEATS
Early access
$0
Up to 10 AWS accounts while in early access.
  • Daily scheduled scans
  • Security score, risk ranking and attack paths
  • SOC 2 + ISO 27001 mapping
  • Remediation tracking with Trakly tickets
  • Direct line to the engineering team
Request access
Team
TBA/ account / month
At general availability.
  • Everything in Early access
  • HIPAA + PCI DSS mapping
  • Evidence export and auditor login
  • Additional cloud providers as released
Join the waitlist
Enterprise
Custom
Private deployment, custom frameworks.
  • Everything in Team
  • SSO / SAML
  • Custom control sets
  • Deploy in your AWS account
  • Dedicated support
Talk to an engineer
FAQ

Questions about Verity

Not covered? An engineer replies within one business day.

consult@squareops.com

Not yet. Verity is in early access with a limited number of teams. Request access and an engineer will follow up within one business day.

AWS and Amazon EKS are available in early access. Google Cloud (including GKE) and Microsoft Azure (including AKS) are on the roadmap and not yet available.

No. Verity uses read-only roles. Each finding comes with guided fix steps your team applies, or SquareOps engineers apply them under a services contract.

Scans run on a daily schedule, with a full inventory refresh weekly. Fixes are verified on the next scheduled scan after they are applied.

A chain of findings that together let an attacker reach a sensitive resource: an exposed entry point, the identity or permission it reaches, and the data at the end. Each hop is backed by the rule result that proves it, and Verity shows which single fix breaks the most paths.

Four weighted signals: exposure (0.35), data sensitivity from tags (0.30), attack-path reach through IAM (0.20) and exploitability (0.15). The signals behind each score are shown on the finding.

SOC 2, ISO 27001, HIPAA and PCI DSS 4.0, with the CIS AWS Foundations and CIS Amazon EKS benchmarks as the rule baseline. Custom control sets are available on Enterprise.

Security Hub reports findings by severity. Verity ranks them by exposure, data sensitivity and attack-path reach, tracks each fix to scan-verified closure, and turns passing controls into dated audit evidence.

Remediation tickets sync to Trakly. Alerting and additional ticketing integrations are planned.

Verity stores configuration attributes and rule results, not your data, encrypted at rest and in transit. Enterprise plans can deploy into your own AWS account.

Yes. SquareOps cloud security and compliance services include readiness programs, VAPT and DevSecOps, with Verity tracking posture and evidence throughout. SquareOps itself is ISO 27001 certified.

Connect one AWS account. See your first ranked findings.

Read-only access, free during early access, and a direct line to the engineers building Verity. Limited seats.

We reply within one business day. No credit card.
Received.
An engineer will reply within one business day.