What usually brings people to this.
- Security assessed at the perimeter but never at the application layer
- No visibility into how in-house or inherited code handles sensitive data
Source-code level review of the applications you depend on
Perimeter testing tells you what is reachable. A source-code review tells you what happens once someone gets there. We review application source against secure coding practice, focusing on authentication and authorisation, data handling, and the dependency chain the application inherits.
-
01
Source code review
Manual and tool-assisted review of application source code.
-
02
Authentication and access control
Assessment of how the application establishes and enforces identity.
-
03
Data handling
Review of how sensitive data is validated, stored and transmitted.
-
04
Dependency review
Assessment of third-party libraries and the risk they introduce.
How the engagement runs.
A defined sequence, so you know what is happening at any point and what comes out of each stage.
-
01
Define scope and access
Agree which applications and repositories are in scope, and how the code will be shared.
- Applications in scope
- Repository access
- Rules of engagement
-
02
Source code review
Manual and tool-assisted review of application source against secure coding practice.
- Manual review
- Tool-assisted analysis
- Secure coding practice
-
03
Authentication and access control
Assess how the application establishes and enforces identity.
- Authentication
- Authorisation
- Session handling
-
04
Data handling review
Review how sensitive data is validated, stored and transmitted.
- Input validation
- Storage
- Transmission
-
05
Dependency review
Assess the third-party libraries the application inherits and the risk they introduce.
- Third-party libraries
- Inherited risk
-
06
Findings and remediation
Turn findings into work the development team can act on.
- Risk ratings
- Remediation guidance
- Developer walkthrough
What you receive.
- 01Application security review report
- 02Risk-rated findings per application
- 03Source code review notes
- 04Dependency risk summary
- 05Remediation guidance written for the development team
What changes afterwards.
- Application-layer risk understood, not just perimeter risk
- Findings traced to specific code paths rather than described in general terms
- A prioritised remediation backlog
- Inherited dependency risk made visible
Before you get in touch.
How is this different from a penetration test?
A penetration test tells you what is reachable from outside. A source-code review tells you what happens once someone gets there — authentication, data handling and the dependency chain the application inherits.
Do you review third-party libraries as well as our own code?
Yes — dependency review is one of the four capability areas, assessing third-party libraries and the risk they introduce alongside the application's own code.
Is this manual or tool-assisted?
Both — manual and tool-assisted review of the application source code, so findings are not limited to what an automated scanner alone would surface.
What does the review actually check for?
Source code review, authentication and access control, data handling, and dependency review — how the application establishes identity, validates and stores sensitive data, and what it inherits from its libraries.