Proactive Cybersecurity Services

Product Security Assessment

Ship and buy technology with confidence by finding security weaknesses before attackers do.

Overview

We assess the security of applications, APIs, platforms and cloud-hosted services, whether you build them or are about to adopt them. The assessment covers architecture and configuration as well as hands-on testing for common and business-logic weaknesses.

Business objectives

  • Identify exploitable weaknesses before release or adoption
  • Verify authentication, authorization and data protection
  • Give developers clear, prioritized fixes
  • Support customer, partner or regulatory security requirements

Why it matters

Applications and APIs are a frequent route to sensitive data. Issues found before release are far cheaper to fix than those discovered in production or by an attacker.

Common challenges we address

  • A new product or major release approaching
  • Customers asking for evidence of security testing
  • Third-party platforms being adopted without security review
  • APIs exposing more data than intended

Scope and key activities

  • Architecture and threat-model review
  • Authentication and session management testing
  • Authorization and access control testing
  • Input handling and common weakness testing (OWASP Top 10 and API Top 10)
  • Business-logic testing
  • Configuration and cloud deployment review
  • Data protection and secrets handling review
Methodology

Our approach

Work starts with an assessment of your needs and a written scope. Pricing follows that scoping and sizing.

  1. ScopeDefine components, environments, user roles and testing windows.
  2. UnderstandReview architecture, data flows and threat scenarios.
  3. TestCombine manual testing with tooling in an agreed environment.
  4. ReportRate findings by risk with reproduction steps and fix guidance.
  5. RetestVerify fixes within an agreed retest window.

Deliverables and outcomes

  • Executive summary
  • Technical findings with risk ratings and evidence
  • Remediation guidance for developers
  • Retest report

Typical use cases

  • Pre-release testing of a web or mobile application
  • API security testing
  • Vendor or SaaS security review before purchase
  • Periodic testing of customer-facing systems

Who it is for

  • Product and engineering leaders
  • Application security teams
  • CISO
  • Procurement and vendor risk teams

Engagement options

  • Web application assessment
  • API assessment
  • Mobile application assessment
  • Cloud service / SaaS configuration review

Prerequisites

  • A stable test or staging environment
  • Test accounts for each user role
  • API documentation or collections
  • Written authorization from the system owner (and hosting provider where required)

Frequently asked questions

Is this the same as a penetration test?

It includes penetration testing of the product, plus architecture, configuration and design review so that root causes are addressed, not just symptoms.

Do you test in production?

We prefer a staging environment that mirrors production. Production testing is possible with agreed safeguards and windows.

Do you retest after we fix issues?

Yes. A retest within an agreed period is included to confirm that fixes are effective.

Related services

Complementary services

Red Teaming

Simulate a realistic adversary to test how well you prevent, detect and respond to a targeted attack.

Learn more
Related training

Build these skills in your team

Our courses teach the methods behind this service, for teams that want to strengthen their in-house capability.

Advanced

Web Application Security

Find and fix the OWASP Top 10 and build secure web applications from the start.

  • 6 weeks
  • Online live + labs
Fees on request Details
Advanced

Cloud Security Essentials

Secure workloads on major cloud platforms: identity, networking, logging and compliance.

  • 5 weeks
  • Online live
Fees on request Details

Scope a product assessment

Tell us about your environment and objectives. We will assess your needs and propose a scope that fits.