Skip to content
Black Fox Security

05 / Advisory and response

DevSecOps: security that ships with the code

We help your teams build security into how they design, write, review and release software, so fewer problems reach a penetration test and fewer still reach production.

Overview

Where security belongs in development

A penetration test before release finds problems at the point where they are most expensive to fix. Many of them could have been caught earlier: in a design discussion, in a code review, or by a check that runs on every commit. That is the idea behind DevSecOps and a secure development lifecycle.

Black Fox works with your engineering teams on each stage. We run threat modelling sessions on new features and architectures, review code where it matters most, add security checks to your CI/CD pipelines, including dependency and secret scanning, and train developers on the mistakes we actually find when we test.

The goal is a process your developers will keep using, not a gate they learn to route around. Checks are tuned so their findings are worth reading, and every finding comes with a way to fix it.

Who it is for

Software companies and in-house development teams that ship often, product teams preparing for customer security reviews or penetration tests, and manufacturers of products with digital elements preparing for the secure development expectations of the EU Cyber Resilience Act.

The work, from scoping to evidence.

What we do

  1. Secure SDLC

    Security activities placed in your existing lifecycle: requirements, design, implementation, testing and release, with clear owners and without a separate bureaucracy.

  2. Threat modelling

    Structured sessions with your team on a feature or system, using approaches such as STRIDE, to find design weaknesses before they are built.

  3. Code review

    Manual security review of the code that matters most, such as authentication, authorisation, payments and input handling, with fixes explained.

  4. Security in CI/CD

    Static analysis, dependency checks, container and infrastructure-as-code scanning, among others, added to your pipelines and tuned to cut the noise.

  5. Dependency and secret scanning

    Known-vulnerable libraries and leaked credentials found in code and history, with a process for updating, rotating and preventing repeats.

  6. Developer training

    Hands-on training built on real vulnerability classes, such as those in the OWASP Top 10, in the languages and frameworks your teams use.

How the engagement runs

  1. Kickoff

    We meet your engineering leads, agree the products, repositories and pipelines in scope, and sign an NDA first if you need one.

  2. Current state review

    We look at how you design, build, review and release today, and where security already happens or should.

  3. Plan

    A prioritised set of changes to process and tooling, agreed with your teams and sized to what they can absorb.

  4. Implementation

    We work alongside your developers: threat models, pipeline checks, review practices and training, introduced in stages.

  5. Handover and review

    Documentation, tuned configurations and a review after the changes have run for a while, so the process holds without us.

What you receive

  • Secure development lifecycle assessment
  • Threat models for agreed features or systems
  • Code review findings with remediation guidance
  • Security checks configured in your CI/CD pipelines
  • Dependency and secret scanning results and process
  • Developer training sessions and materials

Questions

Does DevSecOps replace penetration testing?

No. It reduces what a penetration test finds and makes the findings cheaper to fix. An independent test before major releases is still worth doing, and its results feed back into the process.

Which tools do you use?

It depends on your languages, platforms and pipelines. We can work with the tools you already have, recommend open-source or commercial options, and tune whichever you choose.

Will this slow our releases down?

Badly configured checks do. We introduce them in stages, start with the ones that find real problems, and decide with your teams which findings block a build and which only report.

Do you need access to our source code?

For code review and pipeline work, yes, under access you control and an NDA. Threat modelling and training can be done without it.

Move security earlier in the pipeline

Tell us how your teams build and ship today. We will show you where security fits without getting in the way.

Request a meeting

Send us a request to arrange a meeting, so you can tell us about your project and we can introduce ourselves and our experience properly.

§ A

Reading preferences

Adjust how this site looks and reads. Your choices apply at once and are kept on this device only.

Specimen

Good engineering is shown, not claimed. Read this line to judge your settings.

§ A.1Text

Text size
Line height
Letter and word spacing
TypefaceAtkinson Hyperlegible was designed for low vision; OpenDyslexic for some readers with dyslexia.
Align text leftRemoves justified text and hyphenation.

§ A.2Reading aids

Reading aidFollows your pointer to help you keep your place.
Highlight links
Highlight headings
Stronger focus outlineFor keyboard navigation.

§ A.3Colour and contrast

Contrast
Colour saturation
Hide decorative patternsRemoves the engraved line patterns behind content.

§ A.4Motion and pointer

Stop animationsAnimations are already reduced when your system asks for it.
Large pointer