Catch Advisors
Cybersecurity

Cloud Security Posture Renewal: Prove Every Account Is Still Being Scanned

A cloud security posture dashboard can look healthy while part of your cloud estate sits outside the scan.

The platform shows thousands of checks. The executive report is mostly green. The renewal proposal lists every feature you bought last year.

None of that proves every current account, subscription, project, region, and workload is covered today.

Before renewing a cloud security posture management platform, reconcile its scope against the cloud estate you actually own. Then test whether the connectors still have the permissions, policies, and operating owners required to turn findings into action. Renew the evidence, not the dashboard.

Start with the cloud provider, not the CSPM console

Your posture platform is not the authoritative inventory of your cloud estate. It only knows about environments that were connected, discovered, or imported through the access it received.

Build a current cloud register from provider organization records, billing data, identity systems, managed service records, acquisition files, and application ownership records. Include active, suspended, development, test, sandbox, inherited, and scheduled-for-closure environments.

Use one row for each AWS account, Azure subscription, Google Cloud project, or other independently governed cloud environment.

FieldWhat to capture
Cloud identityProvider, organization or tenant, account, subscription, or project ID
Business purposeApplication, team, client, experiment, shared service, or unknown
OwnersBusiness owner, technical owner, security owner, and provider owner
Operating statusProduction, development, test, sandbox, suspended, inherited, or retiring
Billing evidenceCurrent payer, invoice activity, budget, tags, and recent spend
CSPM statusConnected, disconnected, degraded, excluded, unsupported, or unknown
Policy scopeStandards, custom rules, disabled controls, and approved exceptions
Last evidenceLatest successful scan, configuration update, finding, or controlled test
DecisionKeep, correct, expand, remove, consolidate, compare, or investigate

NIST Cybersecurity Framework 2.0 gives this review a useful anchor. ID.AM-02 calls for maintained inventories of software, services, and systems. ID.RA-07 says changes and exceptions should be assessed for risk impact, recorded, and tracked. A posture tool cannot cover an environment that your company has failed to identify, and a hidden exception is still an exception.

Compare the authoritative cloud register with the CSPM export. Do not compare totals. Match immutable account, subscription, and project identifiers row by row.

A count can balance while the scope is wrong. One retired account may remain connected while one production account is missing. The total says two. The risk says something else.

The broader cloud security guide covers the operating basics. This renewal review has a narrower job: prove the paid service sees the cloud estate you expect it to see.

Prove the connector can still do its job

A connection marked active may still have incomplete access.

Permissions change. Service roles get replaced. Organizational units move. New regions open. Security teams narrow access after an incident. A managed provider changes its operating model. The connector survives, but the evidence becomes partial.

For each connected environment, capture:

  • Connector identity, role, application, or service account
  • Permission set and the method used to grant it
  • Organization, folder, management group, account, subscription, project, and region scope
  • Last successful collection time
  • Collection errors, denied requests, throttling, and stale data indicators
  • Enabled data sources and controls
  • Owner for connector maintenance
  • Recovery procedure when authorization breaks

AWS documents why configuration details matter. Security Hub CSPM central configuration can apply policies across selected accounts, organizational units, and linked regions. AWS also explains that local configuration is largely handled account by account and region by region, and that its settings for new organization accounts do not apply to existing accounts. That is not an argument for or against AWS Security Hub. It is a reminder that a provider logo and one delegated administrator do not prove uniform coverage.

Ask your vendor to demonstrate the actual scope. If the platform claims automatic discovery, create a controlled nonproduction environment through your normal provisioning path and verify that it appears with the expected controls, owner, and routing. If it does not, find out whether the failure sits in the CSPM product, cloud organization design, permissions, automation, or internal ownership.

Do not perform a surprise test in production. Agree on the resource, timing, expected signal, cleanup, and owner first.

Audit policies and exceptions, not just connected accounts

Account coverage is the first gate. Policy coverage is the next one.

Export the enabled standards, controls, custom rules, parameters, suppressions, exemptions, and inherited policies. Map them to the environments where they apply.

Look for:

  • Controls disabled globally to solve one local problem
  • Production accounts inheriting a sandbox policy
  • New controls that never entered the approved baseline
  • Exceptions with no owner, business reason, expiration, or compensating control
  • Duplicate rules producing repeated findings
  • Custom rules nobody can explain or maintain
  • Framework labels that appear in reports but do not match the controls enabled underneath
  • Regions or services with a different policy state than the dashboard summary suggests

NIST CSF 2.0 does not tell you which CSPM rules to enable. It does say configuration management practices should be established and applied under PR.PS-01, and that computing hardware, software, runtime environments, and data should be monitored for potentially adverse events under DE.CM-09.

Translate those outcomes into a renewal requirement: the provider should be able to show what is monitored, which policy applies, what has been excluded, who approved it, and how drift is found.

A compliance percentage is not enough. You need the rule inventory behind the percentage.

Follow findings until they become decisions

A platform that creates findings faster than your team can resolve them may add noise without reducing much risk.

Pull at least 90 days of finding history. Group findings by cloud environment, control, severity, owner, age, recurrence, and final disposition. Then sample the important categories.

For every sampled finding, ask:

  1. Did the finding identify the right resource and owner?
  2. Was the condition valid when someone investigated it?
  3. Did the ticket reach a team that had authority to act?
  4. Was the finding fixed, accepted, suppressed, disputed, or left open?
  5. What evidence supports that disposition?
  6. Did the finding return after the correction?
  7. Would a similar issue in another account follow the same path?

Do not let the vendor use finding volume as proof of value. More findings can mean broader coverage, poor tuning, duplicated signals, a growing environment, or a remediation process that is not closing anything.

Measure useful outcomes instead. Track coverage gaps found, valid high-risk conditions corrected, repeat findings reduced, exceptions retired, time to assign, time to remediate, and environments returned to the approved baseline.

Use the vulnerability management guide if the review exposes a wider ownership problem across infrastructure, endpoints, SaaS, and cloud. CSPM findings should enter that operating process, not create a separate pile nobody owns.

Separate tool responsibility from human responsibility

The CSPM vendor detects what its product can see under the policies you configured. Your cloud provider, managed service provider, security team, application team, and business owner may each control a different part of the response.

Put the handoffs in writing:

EventAccountable ownerEvidence
New cloud environment createdCloud platform ownerProvisioning record and inventory entry
CSPM connection establishedSecurity platform ownerConnector status and coverage test
Policy exception requestedRisk ownerReason, impact, approval, compensating control, and expiration
High-risk finding openedResource ownerTicket, triage, and due date
Remediation completedResource owner and security reviewerChange record, rescan, and closure evidence
Connector loses accessSecurity platform ownerAlert, escalation, restoration, and gap review
Environment retiredCloud and security ownersBilling closure, connector removal, evidence retention, and contract adjustment

If a managed provider operates the service, compare this table with the statement of work. Confirm who connects new accounts, tunes policies, validates findings, opens tickets, performs remediation, approves exceptions, reports unresolved risk, and maintains evidence.

The managed cloud support renewal checklist can help when the posture platform sits inside a broader support agreement. A bundled service can still leave the hardest work outside scope.

Reconcile usage and contract scope

Now bring in the proposal, order forms, invoices, usage reports, feature entitlements, support terms, data retention, and notice dates.

Determine what drives the bill. It may be accounts, resources, workloads, hosts, data volume, features, users, or a negotiated commitment. Write down the unit. Then reconcile paid scope with the corrected cloud register.

Ask the vendor to price the environment you plan to operate, not the quantity inherited from last year’s order form.

Review contract terms for:

  • How new environments and usage affect price
  • Minimum commitments and overage treatment
  • Feature tiers required for multicloud coverage, custom policies, ticketing, or remediation
  • Support response for broken connectors and missing data
  • Finding, configuration, and audit-history retention
  • API and export rights during and after the term
  • Data deletion and transition assistance
  • Renewal notice, price changes, and termination rights
  • Responsibility for third-party cloud API changes

Test an export before signing. Include account coverage, connector state, policies, exceptions, findings, evidence, owners, and audit history. Confirm that a qualified person can use the output without the original dashboard.

Make the renewal decision account by account

Renew as proposed only when the cloud register, connector coverage, policy state, exception process, finding workflow, usage, and contract all hold up.

Correct the service when the product fits but permissions, policies, routing, ownership, quantities, or terms need work.

Expand coverage when a valid environment or required capability sits outside scope and the added cost is justified.

Remove or consolidate environments that are retired, duplicated, incorrectly connected, or governed through another approved service. Preserve required evidence first.

Compare alternatives when the platform cannot show complete scope, expose policy and exception state, route findings into accountable work, produce usable evidence, or fit your cloud operating model at a defensible cost.

The dashboard can help you operate the tool. It should not make the renewal decision for you.

If your CSPM, managed cloud, or cloud security agreement is approaching renewal, request a Contract and Spend Risk Review. Bring the agreement, proposal, cloud account inventory, connector and policy exports, exceptions, finding history, remediation evidence, usage reports, invoices, and notice dates. Catch Advisors will help you decide what to renew, correct, expand, remove, consolidate, or compare before uncovered cloud scope rolls into another contract term.

Sources