Identity
Over-broad roles, unused keys, missing MFA on consoles, federation surprises.
Coverage
Over-broad roles, unused keys, missing MFA on consoles, federation surprises.
Public buckets, snapshots, backups, world-readable queues, leftover staging data in London/Ireland regions.
Exposed dashboards, metadata, SSRF-to-cloud, CI/CD that can deploy as prod.
IMDSv1, privileged pods, escaped tasks, secrets in env vars.
Putting the bucket in London does not stop it being public. UK GDPR cares about access, not the sticker on the region. The pentest is how you prove the difference.
Why it matters
Almost nothing in a real cloud incident involves exploiting the provider. It is a role that trusts too broad a principal, a storage bucket readable by any authenticated AWS user, a security group opened for a migration in 2023, a key that never expires. The work is to find the paths, not the CVEs.
We follow the privilege escalation paths that matter: a role that can pass a more privileged role, a policy with a wildcard that nobody read carefully, a service account with project-wide permissions because that was the quickest way to make the deploy work. One over-broad trust policy usually connects a low-value foothold to your whole estate.
CI/CD holds deployment credentials and frequently gets less scrutiny than the environment it deploys to. A pull request that can run arbitrary build steps against a privileged runner is a route into production that never touches your application at all.
UK data residency is a contractual and regulatory position, not a security boundary. We check whether the controls that are supposed to keep UK personal data in the UK actually do, because that is the question your customer’s DPO will ask and the one that is rarely tested.
This is a configuration and identity review with a live attack path traced through it, run against AWS, Azure or GCP, and written so both your platform team and your auditor can use it.
How it runs
Accounts, subscriptions or projects in scope, and written CMA 1990 authorisation. We also confirm what your cloud provider’s own testing policy permits, so nothing in the engagement breaches your agreement with them.
A time-limited audit role — SecurityAudit, Reader or the equivalent — plus, where relevant, a low-privileged principal that stands in for a compromised workload. Least privilege for us as well as for you.
IAM policies and trust relationships, storage exposure, encryption at rest and in transit, key management and rotation, network boundaries, logging coverage and retention, and public exposure of anything that should not be public.
From a realistic starting point — a compromised workload, a leaked key, an over-permissive role — we trace what an attacker actually reaches, and stop at proof rather than impact.
CI/CD permissions, secret handling in build systems, image provenance, and whether a contributor can influence what runs on a privileged runner.
Findings ordered by exploitable path rather than by tool severity, with the specific policy or setting to change. Re-test of every confirmed finding after remediation, included.
Deliverables
Not a list of 400 misconfigurations. The handful of chains that actually lead somewhere, shown from entry point to impact, with the single change that breaks each chain.
The policy statement, security group rule or setting to change — written so a platform engineer can act on it directly instead of translating a generic recommendation.
Mapped to CIS Benchmarks for the relevant provider, plus NCSC cloud security principles, ISO 27001 and UK GDPR where data residency or encryption is involved.
Re-test of confirmed findings after you have changed the configuration, included in the fee, and a letter of attestation naming accounts, scope, dates and outcome.
Scoping
We work read-only by default. Where a finding can only be confirmed by making a change — assuming a role, writing an object — we ask first, do the minimum, and record exactly what we did and when.
UK compliance
The fourteen principles are the reference point most UK public-sector and regulated buyers use. Findings are mapped to them directly, which is usually what the questionnaire in front of you is derived from.
Evidences technical vulnerability management, access control and cryptographic controls across the cloud estate, including the accounts that predate your ISMS.
Storage exposure, encryption and residency findings sit directly against Article 32, and against the transfer questions a customer’s DPO will raise about where UK personal data actually lives.
CE+ does not meaningfully cover cloud configuration. If your estate is mostly IaaS or PaaS, a CE+ certificate is not the assurance your customer thinks it is, and this engagement covers the gap.
Questions
Related
02
03
A thirty-minute call. Assets, timeline, a quote in pounds sterling.
Request a quote