DIGITALOCEAN

Cloud security posture management for DigitalOcean

If you run production on DigitalOcean, most cloud security products have nothing to offer you. Secorvia connects DigitalOcean with a read-only token, next to AWS, Azure and Google Cloud, and the free plan covers one account.

The gap, stated plainly

The large cloud security platforms were built around the three big providers. Wiz's own documentation lists AWS, Azure, Google Cloud, Oracle, Alibaba Cloud, VMware vSphere and Kubernetes, and DigitalOcean is not among them. Palo Alto Networks' Cortex Cloud lists AWS, Azure, Google Cloud, Oracle Cloud Infrastructure and Alibaba Cloud. Sysdig covers AWS, Google Cloud and Azure, with Oracle Cloud for posture only. Orca publishes no provider list on its own site, and the listings we found for it do not include DigitalOcean either. We read those pages on 17 and 18 October 2026, and the full comparison is on the Wiz alternatives page.

That leaves a team on DigitalOcean checking by hand: opening the control panel, looking at each Droplet's firewall, remembering which Space is public. It works until the team grows or someone forgets. There is one open source option worth naming, ScoutSuite, which lists DigitalOcean as alpha support in its repository. Beyond that, the field is thin.

Secorvia is a small product, and it will not pretend to match the big platforms on breadth. What it does offer is DigitalOcean as a first-class provider, on the same graph as the other three, at a price that suits the people who chose DigitalOcean because it is simple and cheap.

What Secorvia connects to on DigitalOcean

The product documents the DigitalOcean connection like this. You supply a Personal or Team Access Token with read scope. Secorvia works out which account the token belongs to, so you do not type an account ID. After the connection is saved, a first scan starts and the resources it finds appear in the inventory.

The DigitalOcean services Secorvia lists are Droplets, Spaces, Managed Databases and Kubernetes. Spaces is optional and needs its own credentials. If you leave the Spaces key fields blank, Spaces is skipped and the other resource types are unaffected, and the connection guide is explicit that missing Spaces findings then do not mean the Spaces assessment passed.

We deliberately stop there. This page describes what the connection reads, not a list of individual checks. The findings you see depend on what is in your account, and they appear in the same findings list, with the same triage workflow, as findings for the other providers. If you want to know exactly what a given finding means, open it: each one shows why it matters, the affected resource, the evidence from the last scan and the remediation steps.

Because DigitalOcean sits on the same security graph as AWS, Azure and Google Cloud, an attack path can cross providers. The graph and attack paths begin on the Starter plan. The attack path analysis page explains how paths are built and ranked.

How the connection works

The connection is read-only. A read-scope token can list and inspect resources, and it cannot create, change or destroy anything, so Secorvia has no way to alter your account. Secret values you enter are stored encrypted and are not shown again after saving. The security page covers what is stored and what is not, including that Secorvia reads configuration and metadata and not the contents of your data stores.

The steps are short:

  1. In DigitalOcean, create an access token with read scope. Read Only is the scope to pick. If you manage several teams, create it under the team you want to assess.
  2. In Secorvia, choose Add Cloud Account, then DigitalOcean: API Token, and paste the token.
  3. Check that the account that appears is the one you meant.
  4. Optionally add the Spaces access key and secret. These are a separate credential from the token.
  5. Open Scan History and wait for the first scan to finish before you read any findings.

The DigitalOcean connection guide shows each screen. One habit worth adopting: a finished scan is the milestone, not the saved connection. An empty list while a scan is still running is not a clean result.

What you see after the first scan

When the first scan completes, the account's detail page links to its scan history, its inventory and its findings, all already filtered to that one account. The inventory is the quickest way to judge coverage: it lists the resources Secorvia found, so you can compare it against what you know you run. A Droplet you expected and cannot see is worth chasing before you trust any finding count.

The dashboard then summarises critical and high findings and shows how many resources were monitored and how old the last scan is. Read those two numbers first. They tell you how much of your DigitalOcean estate the findings describe. From any finding you can assign an owner, add a comment, make the fix in DigitalOcean, and scan again. A finding your team marks resolved reads as awaiting verification until a scan confirms it is gone, so the list stays honest about what is actually fixed.

Who this suits

It suits solo developers and small teams who run a few Droplets, a Space or two and perhaps a managed database, and who do not have a security person. It is also a reasonable second opinion for a team that already checks by hand and wants to know what it has missed. It is not aimed at a large enterprise estate, and the free plan's one-account limit is a signal of that.

What to check yourself, whatever tool you use

A scanner is one layer. These are the four DigitalOcean problems small teams most often leave in place, each written up from DigitalOcean's own documentation with the commands to check them. They are manual guidance, not a description of what any product does for you.

  • Cloud Firewalls: Droplets with no firewall, SSH open to the whole internet, database ports on public addresses, and a script that audits every Droplet at once.
  • Spaces public access: object permissions, public file listing, CORS, and moving from an all-bucket access key to limited ones.
  • The metadata endpoint: what a server-side request forgery bug can read from a Droplet, and the defences you control.
  • API tokens: scopes, expiry, rotation, and how to see which tokens exist.

What it costs

The free plan is the reason most DigitalOcean teams should try this. It costs nothing, has no expiry and needs no card. It allows one account per provider and three users, so one DigitalOcean account fits, alongside one each of AWS, Azure and Google Cloud if you have them. Vulnerability intelligence and infrastructure-as-code scanning are included on it.

The security graph and attack paths begin on Starter, at $149 a month billed annually, or $199 billed monthly, for three accounts per provider and ten users. Growth, at $499 a month billed annually, adds identity analysis and runtime security. Plans are flat rates with limits on accounts and users, not a charge per Droplet, which matters on DigitalOcean where fleets are often small and change often. Every plan is listed on the pricing page.

Start with the free plan and one account. If the first scan shows you things you did not know, you will have your answer about whether it earns its place.

The limits, honestly

DigitalOcean has fewer services than AWS, and this page is deliberately narrower than a feature list. Here is what is and is not claimed.

  • Covered: the services listed above, which are Droplets, Spaces, Managed Databases and Kubernetes. That is what Secorvia documents for DigitalOcean.
  • Not claimed: any other DigitalOcean service. We make no statement about services outside that list, so check the inventory after your first scan and read the connection guide before you rely on coverage of anything else.
  • Spaces needs extra credentials. Without the separate key pair, Spaces is not assessed at all.
  • Read-only means read-only. Secorvia reports problems and does not fix them. You make the change in DigitalOcean and then scan again to confirm it.
  • Scans are snapshots. A scan shows the account at the time it ran. Scheduled scans reduce the gap, and they do not remove it.
  • The free plan has no graph. Attack paths start on Starter. On Free you get the findings list and vulnerability intelligence.

If you run only a few Droplets and a Space, the manual checks above may take you most of the way, and a scanner mainly saves you from forgetting them. If you run more than you can keep in your head, the case for connecting the account gets stronger with every Droplet you add.

Connect your DigitalOcean account