Skip to content
How we work
Start a conversation Talk to us

For product teams before a launch

Find the security gaps before your customers do

An application security review before launch looks at how your application and its data could be attacked: a threat model, a review of sign-in, access control, data handling and dependencies, and a fix list in priority order. We then work through the most serious fixes with your team.

Free first conversation · A person replies within one business day · You own the code and accounts

Triage the questions →

01 How we work

How a review runs

  • A threat model first

    We map the application's data, users, entry points and trust boundaries with your team, then rank the threats by what they would cost you if they happened.

  • Code and configuration, not only scans

    Automated scanning finds known issues. We also read the sign-in, authorization and data-handling code paths, where logic flaws hide from scanners.

  • Fixes, not only findings

    Each finding comes with a severity, the evidence and a concrete fix. We can make the fixes with your engineers and retest each one.

  • Your engineers in the room

    Your developers join the threat model and the fixes, so they learn where the risks sit and can keep new code clear of them after the review.

What we'll tell you

A review lowers risk; it cannot prove there is none. We will not call an application secure, and your answers to a customer's questionnaire stay yours.

Review questions

Pick the questions a customer's security team will ask

Tick the questions you expect in the questionnaire. Each one shows the evidence a security reviewer looks for, and what we would build or change first.

Review questionnaire Tick the questions you expect

Questions a reviewer asks
  1. Evidence a reviewer expects
    A description of the sign-in flow, the multifactor options, session lifetime, and how tokens are stored and revoked.
    Build or change first
    Move sign-in to a proven identity provider or library, add multifactor for admins and shorten session lifetimes.
  2. Evidence a reviewer expects
    The tenant isolation design, and tests that try to read across tenants through the API and the user interface.
    Build or change first
    Enforce the tenant check in one shared layer for every query, then add automated cross-tenant tests to the build.
  3. Evidence a reviewer expects
    A data inventory with classifications, the encryption in place, how keys are managed and who can reach each data store.
    Build or change first
    Classify the data first, encrypt sensitive fields, move secrets out of the code and narrow who can query production.
  4. Evidence a reviewer expects
    Dependency scanning in the build pipeline, a record of findings and the policy for how fast each severity is fixed.
    Build or change first
    Add dependency and secret scanning to every build, and agree a fix policy by severity with a named owner.
  5. Evidence a reviewer expects
    Results of a review covering injection, broken access control and other common web risks, with retests of the fixes.
    Build or change first
    Fix the highest-severity findings first, add a regression test for each one and retest it once fixed.
  6. Evidence a reviewer expects
    A list of the security events that are logged, where the logs go, who reviews them and the response plan.
    Build or change first
    Log sign-ins, permission changes and data exports to one place, and write a short incident runbook the team can follow.

What to prepare

Tick a question to see the evidence a reviewer expects and what to build or change first.

How it starts

  1. Agree the scope

    We agree which application, environments and data are in scope, the launch date, and the questionnaire or standard you are working toward.

  2. Model the threats

    A working session maps data flows, entry points and trust boundaries, and ranks the threats worth testing.

  3. Review and test

    We review the code, configuration and dependencies, and test the highest-ranked threats in a non-production environment.

  4. Fix and retest

    You get findings in priority order, each with a fix. We make or support the fixes, most serious first, and retest each one.

The usual engagement model: Fixed-scope implementation

Talk this through with us →

Ready to talk it through?

Start a conversation

02 A typical situation

What this usually looks like

A SaaS team might come to us shortly before signing its first large customer, holding a security questionnaire full of questions nobody on the team has answered before.

We would model the threats in the first days, review sign-in, tenant isolation and data handling, and fix the serious findings with the team. They would answer the questionnaire themselves, with evidence behind each answer.

03 Questions

Questions people ask

Not quite. A penetration test probes a running system from the outside. A review also reads the design and the code, so it finds logic flaws a test can miss. Many teams need both, and we will say which comes first.

Where your customers ask for them, the fixes and evidence can be aligned with SOC 2 control criteria or ISO/IEC 27001. An audit is a separate step that ends in an auditor's opinion.

This review covers the application and its data. If the questions are about cloud accounts, networks or infrastructure as code, we will say so early, because that is a separate piece of work.

No. We review the code and test in a staging or test environment that mirrors production. Any production access would follow your approval process and be logged.

04 Start

Bring the questionnaire you are worried about

Book a call with an engineer. We will look at your launch date and the questions you face, and suggest what to review first.

What happens next

  1. You pick a time, or send us a message.
  2. A person at Nexstella reads what you shared before we talk.
  3. You leave with a clear next step, even when that step is to wait.

Or write to [email protected]. Send a brief instead

Meet

Pick a time with an engineer

What is your work email? The calendar invite and the video link go there.

The invite goes to the calendar you work from. Personal address? Use the Contact tab . If you stop before picking a time, we send one reminder to this address, and nothing else.

30 minutes, video call with an engineer · Times show in your time zone

What happens next

  1. You pick a time, or send us a message.
  2. A person at Nexstella reads what you shared before we talk.
  3. You leave with a clear next step, even when that step is to wait.

Contact

Send us a message

Pick the topic that fits and tell us what you are working on. A person replies within one business day.

A person replies from a real address.

Phone (optional)

Choose the country code, then type the number without it.

The topic leads the subject line, so the right person picks it up first.

A few sentences is plenty. You do not need to know which technology you need.

Want the full picture? Read Data governance, cybersecurity and responsible AI.

Also written for you: Responsible AI governance , Architecture review .

Last updated