Situation
An enterprise customer sent a security questionnaire
The testing section asks how releases are tested, who signs off, how findings are tracked and how often. The true answer today may be short. It can be a better answer in a month.
Termsverdict (a one-word release result (pass, pass with findings, fail) with the findings and the checklist version behind it) · two-user test (sign in as one user, create a row, then try to read or change it as another user; pass is nothing comes back) · webhook (a message a provider such as Stripe sends to your server when something happens, like a payment) · fault injection (making a dependency fail on purpose in staging to see what the user and the logs show) · CI (the pipeline that builds and tests every change before it can be merged or deployed) · protected branch (the git branch that cannot be pushed to directly and is the only source of production deploys) · migration (a scripted change to the database schema that ships with a release and should be reversible) · store sandbox (Apple's and Google's test environments where purchases run without real money) · LLM feature (a product feature that calls a large language model, such as an assistant or a summariser)
The situation
Questionnaires ask for process, not promises: a documented release procedure, evidence it runs, severity classification, and how long a critical finding takes to reach a person. A published checklist with pass criteria, a verdict per release and a monthly report answer those questions with documents you can attach.
What to do this week
An ordered sequence from the checklist. Each item links to its pass criterion.
- Day 1
Adopt the published checklist as the release procedure and start recording the version and verdict on every release. The questionnaire can cite the checklist URL.
- DR-05Release notes carry the checklist version and verdictlow
- Day 2
- Day 3
Run the access control and CSRF items and keep the output; 'tested as another user' is a sentence reviewers look for.
- Day 4
- Day 5
Confirm error responses carry no internal detail, then write the answers with the release record and the sample report format attached.
- EH-03Error responses contain no internal detailmedium
Which plan
Growth $5,900/mo
Growth for a team of 8-15 with an API, which is where enterprise questionnaires usually arrive. The monthly report is the document you forward.
What happens without it
In July 2025 a platform's register and verify-otp endpoints accepted unauthenticated calls, and because app ids were visible in manifests, anyone could create a verified account on private enterprise applications. The fix took a day; the questionnaire answer 'protected routes verify the session server-side and auth endpoints cannot be used out of order' (AU-01, AU-03) is what a customer wants to see was true before they asked.
Two authentication endpoints (register and verify-otp) on a prompt-to-app platform accepted requests without authentication; because app ids were visible in manifests, anyone could register a verified account on private enterprise applications. Reported 9 July 2025, fixed within 24 hours.
Source: Wiz Research, 2025-07-29 · verified 2026-09-21
Questions
Enterprise security questionnaire testing section
How to answer security questionnaire testing questions?
Secure SDLC questionnaire answers small company
Start with the audit
5 business days, $1,200, credited to the first month.