Problems we solve

Assess, fix, keep it that way

EdgeAssessEdgeResolveEdgeAssure

For investors

EdgeSignalAll services
EdgePQ Checktfimpact

Also from InfraEdge

CloudRegionCostAll tools
CompanyHow it worksCase studiesSecurityFor delivery partners
Find your path Request a 20-minute triage call
Problems we solve

An enterprise customer’s security review has stalled the deal

The useful move is to stop treating it as a document exercise. A questionnaire is a list of technical controls with a deadline attached, and most of them are engineering work.

Usually raised by: CTO or VP Engineering, working alongside commercial and security colleagues.
What normally triggers it: A security questionnaire, a vendor assessment, or a procurement review that named specific controls you cannot currently evidence.

Typical systems in scope
  • AWS
  • Terraform
  • GitHub Actions
Symptoms

You probably recognise some of these.

Not all of them, and not in this order. If three or four land, this is the page you want.

  • A customer sent a questionnaire and several answers would currently have to be "no" or "partially".
  • Access is broader than anyone would choose to describe in writing.
  • Encryption depends on when a resource happened to be created.
  • There is a date, and it is attached to revenue.
What changes

What is different afterwards.

The questionnaire becomes a prioritised engineering backlog with named controls, and the gaps that can be closed before the date get closed — with the evidence handed to whoever has to answer.

The work itself

  • Turn the customer’s actual requirements into a list of named technical controls, in their words and your estate.
  • Establish which are already satisfied and can be evidenced today.
  • Prioritise the remainder by what the customer is actually asking and what can be done in the time available.
  • Implement the agreed controls as code, through your review process.
  • Assemble the evidence — configuration, logs, screenshots of the real thing — and hand it to the person answering.

Who does it: an InfraEdge engineer, who walks your team through what was found and answers your reviewer on each change.

Illustrative example

One requirement, from questionnaire to answer.

REQUIREMENT

“Is customer data encrypted at rest, and how is this enforced?”

from the customer’s questionnaire, in their words
CONTROL

Encryption required in the module every data store is built from — not set per resource, where the next one forgets.

storage_encrypted = true · applied through a reviewed pull request
EVIDENCE

The live configuration, collected read-only, tied to the control it supports.

rds_instances.json · hashed and timestamped
ANSWER

“Yes — enforced in code, evidence attached.” Written by your team, from material they can defend.

A bounded first package

Requirements mapped, and the top gaps closed

One questionnaire or review, one estate, and the controls you and we agree are both material and reachable before the date.

Done when

Every requirement is marked satisfied, in progress or out of scope with a reason; the agreed controls are implemented and reviewed; and the evidence pack is in the hands of the person who has to answer the customer.

What you receive

  • A requirement-by-requirement position, including the honest "not yet" entries
  • The implemented controls, as code in your repository
  • An evidence pack tied to each control it supports
  • A written list of what remains, and what it would take

What we need from you

  • The actual questionnaire or review document, not a summary of it
  • A scoped read-only role, and a named reviewer for changes
  • Whoever owns the commercial relationship, available for the scoping conversation
How big is this

What makes it larger or smaller for you.

The variables that drive the size, judged against your own estate.

Larger if

  • Controls that have to hold across many accounts rather than one
  • Logging that has to be centralised before anything can be evidenced
  • Encryption on resources created years apart, under different defaults

Smaller if

  • A single account or a single product boundary
  • Most controls already satisfied, needing evidence rather than engineering
  • A questionnaire that names controls rather than asking open questions

For a sense of elapsed time on work of this shape, the phased timeline on a comparable engagement is published with it. We do not quote a duration for your estate before seeing it, and the scope you receive after the call names the package rather than an hourly rate.

Limits

What this does not include.

Stated here rather than discovered later.

  • We cannot certify you as compliant, and nobody who is not an independent auditor can. A SOC 2 report is issued by an auditor and ISO 27001 certification by an accredited body.
  • We do not guarantee that a customer will accept your answers. We close the engineering gaps and evidence them; the customer’s judgement is theirs.
  • Penetration testing and application security auditing are specialist disciplines we are not qualified to sell. Where a questionnaire genuinely requires one, we will say so and introduce people who do it properly.
The objection

Is this not just paperwork we could do ourselves?

The mapping is, and some teams should. What is rarely quick in-house is the engineering underneath: centralising logging across accounts, narrowing access things depend on, making encryption consistent across resources created years apart. If your gaps are answerable rather than buildable, we will say so on the call and you should do it yourselves.

Describe the project

Twenty minutes, no charge, with the engineer who would do the work. We work out whether this is the work you need and whether we are the right people — which is sometimes us and sometimes not. Nothing is priced on the call; if there is work worth doing, a written scope and a price reach you within 24 hours.