Skip to content

Home Expertise / Application security

APP / APP-02

Source-code review and application security verification

Analyse application code and configuration to identify security defects and understand their causes. Automated tools help target review, but findings must be validated and linked to usage.

WHEN IT HELPS

A focused response
to a defined need.

Internally developed strategic application, code takeover, recurring issues despite penetration tests or sensitive functions requiring review before release.

AT A GLANCE

Family
Application security

Engagement
Advisory and implementation

Reference
APP-02

SCOPE & OUTCOMES

What the engagement covers.

Scope

  • Agreed repositories and versions
  • authentication/authorisation
  • data handling
  • secrets
  • errors
  • cryptography
  • static analysis
  • targeted manual review
  • remediation recommendations

Deliverables

  • Contextual report
  • affected files and areas
  • non-destructive evidence
  • priorities
  • developer recommendations
  • backlog
  • technical debrief
  • optional follow-up review

Acceptance evidence

Findings are validated; actually reviewed scope is explicit; recommendations are understandable to developers; false positives are separated; conclusions relate to the reviewed version.

DELIVERY

How the work is structured.

Approach

Understand architecture; select risks and requirements; integrate or verify controls; test; hand over to teams and plan regression checks.

Prerequisites & responsibilities

Customer: code, architecture, developers, test environment and pipeline access. Provider: expertise and checks; code remediation only when included.

Scope factors

Applications, languages, repositories, dependencies, roles, pipelines, volume and depth. Separate tooling licenses, remediation development and maintenance.

Questions to clarify

Which languages and code volumes? Are dependencies and environments reproducible? Which functions handle the most sensitive data or operations?

IMPORTANT BOUNDARIES

Review depends on supplied code and allocated effort. A SAST result is not automatically exploitable; absence of alerts does not prove security.

Controls apply to agreed versions and scope. No scanner, SBOM or framework alone guarantees the security of delivered software.

IN PRACTICE

Illustrative situations.

These examples describe possible engagements and target outcomes. They are not customer references or achieved results.

Scenario 01

An application invoices multiple customers. Project: review authorisation and document-access paths. Target outcome: isolation-flaw causes identified and targeted fixes proposed, with regression tests to add.

Scenario 02

An acquirer receives software without quality assurance. Project: targeted review of critical components and secrets. Target outcome: takeover risks become visible; the report identifies unreviewed areas instead of certifying the entire product.

Technology and reference context

Examples: language-appropriate SAST and secret-scanning tools; OWASP ASVS as a selectable requirements baseline.

The final technology set is agreed during scoping, based on interoperability, licensing, access rights and operating requirements.

CONNECTED SERVICES

Build the next step.

These services can complement the engagement. They are not automatically included.

START A CONVERSATION

Make the scope clear.

We will clarify the objective, dependencies and responsibilities of this service before proposing delivery.