Security built into every layer of your estate.
We find what is actually exposed, build security into your delivery pipeline with DevSecOps, and write it up so an engineer can reproduce it and a board can understand it.
Outcomes you can expect.
Cloud security & identity
We assess your cloud posture (CSPM) against CIS benchmarks, close gaps with guardrails, and move identity to zero trust and least privilege, so misuse gets noticed.
Who it is for
- Teams whose cloud accounts grew faster than anyone reviewed them.
- Organisations with far more active accounts than staff, and no clear owner for the extras.
- Businesses that need single sign-on and phishing-resistant sign-in across cloud and internal systems.
What you get
- A written assessment with findings an engineer can reproduce
- Guardrails that stop the same mistakes being made again
- Accounts and roles with a named owner and the least access they need
- Single sign-on and phishing-resistant sign-in where it matters most
- Evidence that each fix was retested and closed
What we do
Benchmark the estate
We assess accounts against CIS benchmarks with Prowler and Security Hub, Defender for Cloud or Security Command Center, covering IAM, storage, networking and secrets, and write up what is exposed.
Close the gaps with guardrails
We turn findings into policy as code and preventive controls that block unsafe settings before they are created, so a fix stays fixed.
Tidy identity
We clean up accounts and roles, move people to SSO on Entra ID, Okta or Keycloak (SAML or OIDC), add phishing-resistant MFA (FIDO2) and conditional access, and put admin rights behind PAM with just-in-time access.
Cover detection
We check the logs and alerts needed to spot misuse exist, and fill gaps with a SIEM such as Wazuh or Microsoft Sentinel, EDR and detection engineering mapped to MITRE ATT&CK.
Retest and keep the evidence
We verify each fix closed its gap and keep the evidence, so an auditor sees proof and not a promise.
Technologies we work with
- Entra ID
- Okta
- Keycloak
- HashiCorp Vault
- AWS
- Azure
- Google Cloud
- Wazuh
- Cloudflare
- Splunk
- Elastic
Cloud security assessment
A bounded look at what is actually exposed in your cloud and who can reach it, ending in a written report with the first fixes marked.
What is examined
- Account and configuration settings, checked against recognised benchmarks with tooling
- Who holds privileged access, who owns each account, and which accounts nobody can explain
- How people sign in, and where single sign-on and phishing-resistant sign-in are missing
- Whether the logs and alerts needed to spot misuse exist and are watched
How it works
- 01 Scope. We agree which accounts, environments and questions are in, and who we need to talk to.
- 02 Discover. We gather configuration and identity data with read-only access, and talk to the people who run the cloud.
- 03 Assess. We test the findings so each one can be reproduced, and rank them by the harm they could do.
- 04 Report. We write up what is exposed, in plain language, with the first fixes marked.
- 05 Review. We walk through the report with your team, answer questions and agree what happens next.
What you receive
- A written report with findings an engineer can reproduce
- A ranked list of fixes, with the reasons
- A map of who can reach what, with the risks marked
- A readout session with your team
- If you want help, we can close the gaps with guardrails, or hand the plan to your own team.
- If you do not, you keep a clear record of where your cloud stands and why.
Scope and timing are agreed on a call, before anything is committed.
Penetration testing & red team
We test your systems as an attacker would, from outside and within, write findings you can reproduce, and retest the fixes. Red team exercises also test detection and response.
Who it is for
- Organisations preparing for an audit, a launch or a major change.
- Teams that want to know what an attacker could really do, not what a scanner lists.
- Security leaders who want to learn whether detection and response work, not just prevention.
What you get
- A report with reproduction steps for every finding
- A plain-language summary for leadership
- The attack paths we found, drawn from start to finish
- A retest confirming which findings are closed
- A debrief with your engineers
What we do
Agree scope and rules
We settle what is in, what is off limits, and who knows the test is happening, so nothing surprises your operations.
Test as an attacker would
External, internal, web, API, mobile and cloud testing against the OWASP Top 10 and ASVS, plus Active Directory and Kubernetes attack paths, using the methods a real intruder would try.
Chain the weaknesses
One weakness is rarely the story. We chain them, through privilege escalation, lateral movement and misconfigured Active Directory certificate services, and show the path to administrator rights where one exists.
Write findings you can reproduce
Every finding has steps an engineer can follow, a plain explanation a board can understand, and a recommended fix.
Retest, and go further if you are ready
Retesting is included. For mature teams we run objective-based red team and purple team exercises, mapped to MITRE ATT&CK, that test whether you detect and respond.
Technologies we work with
- Burp Suite
- Kali Linux
- Metasploit
- OWASP
- Wireshark
- Python
- Docker
Compliance & data protection
We take you through ISO 27001 and SOC 2, from scope and risk method to controls and audit, and map data protection law to controls with named owners.
Who it is for
- Companies whose customers or regulators have asked for ISO 27001 or SOC 2.
- Teams that treat compliance as paperwork and want controls that actually operate.
- Organisations that move data across borders and must show it is handled lawfully.
What you get
- A scope and risk method written down and agreed
- Controls running inside your teams, each with a named owner
- A map from data protection law to your controls
- Evidence collected from your systems
- Support through the audit and its follow-up
What we do
Set the scope and the risk method
We agree what the certification covers and how risk will be judged, so effort goes where the risk is.
Implement controls that operate
We put controls into the way your teams already work, with a named owner for each and continuous control monitoring, instead of adding a parallel process.
Map data protection to controls
GDPR, CCPA and local regimes are mapped to specific controls and owners, with data mapping, DPIAs and a record of processing, including the rules for moving data between countries.
Gather evidence as you go
Evidence is collected automatically from the systems that do the work, so audit week is a review and not a scramble.
Support the audit
We prepare your team, sit in on the audit, and handle the follow-up questions.
Technologies we work with
- Wazuh
- Splunk
- Elastic
- Okta
- Entra ID
- HashiCorp Vault
- Jira
- Confluence
DevSecOps & secure delivery
We build security into your delivery pipeline: code, dependency, secret and image scanning, signed builds and policy as code, so unsafe changes are stopped before they ship.
Who it is for
- Teams shipping often, with security checked at the end, if at all.
- Organisations whose scanners produce long lists that nobody has time to triage.
- Businesses that must show customers or auditors how their software is built and released.
What you get
- A security-checked pipeline in your repository
- Signed builds and a software bill of materials for each release
- Policy that blocks unsafe changes before they deploy
- Findings routed to owners and ranked by real risk
- Documentation your auditors and customers can follow
What we do
Map the pipeline
We trace how code reaches production, from commit to deploy, and find where secrets, dependencies, images and permissions are unchecked or trusted too much.
Add the checks
We add secret scanning, SAST, dependency and licence checks, container image scanning and infrastructure-as-code scanning, tuned so developers see few findings and useful ones.
Secure the build
Builds run on locked-down, short-lived runners with least-privilege credentials, and every release gets signed artifacts, provenance and a software bill of materials.
Enforce with policy
Policy as code decides what may deploy, such as signed images from trusted registries only, and admission controls on Kubernetes stop anything that fails.
Make fixes routine
Findings are ranked by real risk and routed to the owning team in their own tracker, with agreed fix times and a clear view of how many are being closed.
Technologies we work with
- GitHub Actions
- GitLab
- Jenkins
- SonarQube
- Snyk
- Trivy
- Sigstore
- HashiCorp Vault
- Docker
- Kubernetes
- Terraform
Pipeline security review
A bounded look at how your code reaches production and where security is checked, trusted or missing, ending in a written review and a ranked list of fixes.
What is examined
- How a change travels from a developer's commit to production, and who or what can alter it on the way
- Which checks run today: secrets, code, dependencies, images and infrastructure as code
- How builds are run, who holds the credentials they use, and whether releases can be traced and verified
- What stops an unsafe change from deploying, and what only reports it afterwards
How it works
- 01 Scope. We agree which pipelines and repositories are in the review and who we need to talk to.
- 02 Discover. We read the pipeline definitions, runner and credential setup and deployment policy, and talk to the teams who use them.
- 03 Assess. We trace the riskiest paths, run scanners and try the controls, and test each finding so it can be reproduced.
- 04 Report. We write up what we found and what to change first, in plain language an engineer and a security lead can both use.
- 05 Review. We walk through the report with your team, answer questions and agree what happens next.
What you receive
- A written review with findings ranked by risk
- A map of your pipeline showing where each check sits
- A ranked list of what to fix first, with reasons
- A readout session with your team
- If you want help, we can make the changes, or hand the list to your own team.
- If the pipeline is sound, you keep a clear record of why, and of what to watch.
Scope and timing are agreed on a call, before anything is committed.
Ready to get started?
Book thirty minutes with our team for a clear view of scope and cost.