Service · 1–3 weeks · Fixed fee
Find the design flaws in a critical application before attackers do
I take one application or platform and trace every path from the internet to its data, then show which controls hold, which are missing and what to fix first.
- 1–3 weeks
- Fixed fee
- STRIDE
- OWASP ASVS
- OWASP Top 10
In short
An application architecture review is a security assessment of one critical application or platform, traced from the internet edge to the code and data. I build a threat model with your engineers, map which control covers each threat, from the WAF (web application firewall) and API (application programming interface) gateway to authorisation in code and logging, and deliver a short, ranked list of design fixes.
This is for you if
- A new digital channel or major release goes live within months
- One platform carries most of your revenue or customer data
- The design has changed a lot since anyone last reviewed it
- Pen tests keep finding issues that trace back to design choices
When to call me
The moments this engagement is built for.
- 01Before a major launchA new banking app, payment flow or partner API is weeks from production and nobody has modelled its threats.
- 02Moving a platform to the cloudRe-platforming changes where TLS ends, how services authenticate and who can reach the origin.
- 03Opening APIs to partnersThird parties will call your APIs directly, so authorisation and rate limits must hold without your app in front.
- 04The same pen test findings againThe same classes of issue return every year, which usually points to a design gap, not a coding slip.
How it runs · 1–3 weeks
From kick-off to a plan you can act on.
- 01Context and diagrams
- Walk through the architecture with the lead engineer
- Collect diagrams, data flows and API specifications
- 02Threat modelling workshop
- Mark trust boundaries from edge to data store
- Work through STRIDE threats at each boundary
- 03Control verification
- Check edge, gateway and origin configuration
- Review authentication, authorisation and secrets
- Confirm key security events reach the SIEM
- 04Findings and fix plan
- Map every threat to the control that covers it
- Rank fixes by risk removed and effort
- Walk the engineers through each fix
What you get
Deliverables, not a slide deck of opinions.
- Diagram and PDFThreat modelData flows, trust boundaries and the threats that matter for this application, ranked.
- DiagramControl coverage mapWhich control covers each threat, from edge and gateway to code and logging, and where nothing does.
- SpreadsheetPrioritised fix listDesign and configuration fixes ranked by risk removed, with effort ranges and suggested owners.
- WorkshopEngineering walkthroughA working session where I take your engineers through each finding and the reasoning behind it.
- Slide deckResidual risk summaryA short readout for leadership: what risk remains and which decisions are needed before go-live.
What happens next
Afterwards, you can decide.
An assessment is only useful if it changes a decision. These are the ones this engagement is designed to unlock.
- 1Which design fixes must land before go-live and which can follow
- 2Whether the residual risk is acceptable, and who signs it off
- 3Who implements the fixes: your engineers, the vendor or a partner
- 4Whether to repeat the review for the next critical application
- 01
Assess
I audit your applications and the security you already have, across six areas. Evidence, not questionnaires.
- Findings with evidence
- Score per area
1–4 weeks
- 02
Recommend
A prioritised plan: what to fix first, what it costs, and what risk it removes.
- 30/90/365-day plan
- Board summary
With the assessment
- 03
Execute, case by case
If you want help delivering, I scope it by expertise, manpower and timeline. Your team, a partner or Innov8.
- Delivery options
- Independent oversight
Only where it makes sense
Method
Built on standards your auditors recognise.
- STRIDE
- OWASP ASVS
- OWASP Top 10
- OWASP API Security Top 10 (2023)
Grounded in delivery
Where this experience comes from.
What is the difference between an architecture review and a penetration test?
A penetration test attacks a running system to find exploitable flaws. An architecture review examines the design: how data flows, where trust boundaries sit, and which control is meant to stop each threat. It finds problems a tester may never reach, such as missing authorisation between internal services, and it can happen before the system is built. The two work best together.
Can you review an application before it is built?
Yes, and that is often the cheapest time. With architecture diagrams, data flows and API (application programming interface) specifications, I can build a threat model and flag design choices that would be expensive to change later, such as where authorisation is enforced or how partners authenticate. A short check before go-live then confirms the design was built as agreed.
What is threat modelling?
Threat modelling is a structured way of asking what can go wrong with a system before an attacker shows you. You draw how data moves, mark where trust changes, list threats at each boundary with a method such as STRIDE (spoofing, tampering, repudiation, information disclosure, denial of service, elevation of privilege), and decide which control handles each one.
How many applications does one review cover?
One critical application or platform, traced end to end. A platform can include a web front end, a mobile app, APIs (application programming interfaces) and the services behind them, as long as they share one architecture. Reviewing several unrelated systems at once spreads the effort too thin to find design flaws, so I do one properly and reuse the method for the next.
Who fixes the issues the review finds?
Usually your own engineers or the vendor that built the application, because design fixes belong in code and configuration they own. I rank each fix by risk removed and effort so it can go into normal sprint planning. If you need extra hands, delivery is scoped case by case with a partner of your choice or Innov8’s application security unit, which I head and always disclose.
Other engagements
- AppSec maturity assessmentScored baseline, gap analysis, 12–24 month roadmap, board summary
- WAAP & API protection assessmentCoverage gaps, bypass paths, migration or tuning plan
- Mobile app security assessmentMobile threat model, protection policy, MASVS test plan
- Exposure management (CTEM) assessmentPrioritisation model, validation approach, owner playbook, metrics
- Executive briefing or team workshopPlain-language risk briefing or hands-on workshop
- Fractional AppSec advisorRoadmap governance, vendor and design reviews, escalation support