Our Testing Methodology

A security test is only useful if it follows the real attack path.

ShabuShabu Security uses a structured offensive-security methodology built around authorization, attack-surface mapping, manual penetration testing, controlled impact validation, remediation guidance and post-fix retesting.

Scope first Manual testing Impact validation Remediation & retest
Assessment lifecycle ShabuShabu Testing Flow
01 Scope Define authorization, assets and technical boundaries.
02 Map Understand the application and its trust relationships.
03 Test Perform manual offensive-security assessment.
04 Validate Confirm realistic impact under controlled conditions.
05 Report & Retest Support remediation and verify that attack paths are removed.
Methodology philosophy

We test systems as connected products, not isolated endpoints.

Real compromises often depend on relationships between authentication, authorization, APIs, application logic, user roles and external integrations.

Our methodology therefore focuses on how security controls interact across the complete product rather than measuring security by the number of scanner alerts generated.

01

Context before exploitation

Understand how the product works before attempting to break the controls protecting it.

02

Impact before severity labels

A finding matters because of what an attacker can achieve, not because a scanner assigned a category.

03

Remediation before volume

The goal is to reduce real attack surface, not produce the longest possible vulnerability list.

Penetration testing methodology

Six stages from authorization to verified remediation.

Each stage reduces uncertainty about how the product can be attacked and what engineering work should happen next.

01
Stage One

Scope & Authorization

Testing begins by defining which systems may be assessed, which environments are available and which actions must remain excluded.

Domains, APIs, user roles, accounts, third-party boundaries and production restrictions are clarified before active testing begins.

02
Stage Two

Attack Surface Mapping

Researchers map application functionality, user roles, endpoints, integrations and sensitive workflows.

The objective is to understand where trust changes and which parts of the system create meaningful security boundaries.

03
Stage Three

Manual Security Testing

The approved attack surface is tested manually for authentication weaknesses, authorization failures, business logic vulnerabilities and unsafe application behavior.

Automated tools may support reconnaissance and validation, but they do not replace human reasoning about product context.

04
Stage Four

Impact Validation

Suspected vulnerabilities are validated carefully to determine whether they can produce realistic security impact.

Where permitted and safe, researchers verify whether a weakness can expose data, cross a permission boundary or become part of a larger attack chain.

05
Stage Five

Reporting & Remediation

Confirmed findings are documented with technical context, evidence, security impact and remediation recommendations.

The report is structured so engineering teams can understand not only what failed, but which underlying control should be improved.

06
Stage Six

Retest & Verification

After remediation, previously identified vulnerabilities can be tested again to confirm that the original attack path is no longer reproducible.

Retesting focuses on the security control and root cause, not simply whether the original request now returns a different response.

Manual penetration testing

Automation finds signals. Human reasoning finds attack paths.

Automated scanners are useful for identifying known patterns, exposed technology and potential security issues. They do not understand why a workflow exists or what an application is supposed to permit.

Manual penetration testing is therefore essential for authorization, business logic, multi-step exploitation and other context-dependent security problems.

Testing distinction Scanner vs. Security Researcher
Known patterns Automation can identify signatures efficiently.
User roles Human testing evaluates what each role should actually be allowed to do.
Business logic Product-specific abuse requires understanding intended workflow behavior.
Attack chains Researchers can connect multiple weak controls into one practical path.
Security impact Impact is assessed in the context of the real product and its users.
Vulnerability validation

A suspected weakness is not automatically a confirmed security finding.

ShabuShabu distinguishes between detection, validation and practical security impact before findings are prioritized.

01 / SIGNAL

Detection

A tool or researcher observes behavior that may represent a security weakness and requires further investigation.

02 / VALIDATE

Validation

The behavior is reproduced and analyzed to confirm whether the underlying security control actually fails.

03 / IMPACT

Impact

The finding is evaluated by what an attacker could realistically access, change, expose or control.

Risk prioritization

We prioritize attack paths, not noise.

Severity is considered together with exploitability, affected permissions, sensitive data, business impact and whether multiple weaknesses can be chained together.

01

Exploitability

How practical is the attack under realistic conditions?

02

Required Access

What authentication level, role or existing position does the attacker need?

03

Affected Assets

Which accounts, data, functions or systems become exposed?

04

Attack Chain Potential

Can the weakness create a stronger position for another stage of attack?

05

Business Impact

What would exploitation mean for the product, users or organization?

Security reporting

The report should help engineers make the system safer.

Each report is organized around the information needed to understand, reproduce, prioritize and remediate validated findings.

01

Executive Summary

A high-level overview of the assessment and major security risks.

02

Technical Description

Clear explanation of the vulnerability and affected functionality.

03

Security Impact

Context explaining what successful exploitation could enable.

04

Evidence

Relevant reproduction context and supporting technical evidence.

05

Root Cause

Where possible, analysis of the control or assumption that failed.

06

Remediation Guidance

Practical recommendations designed to reduce the underlying attack surface.

Post-remediation retesting

A fix is complete when the original attack path no longer works.

Retesting verifies that remediation addresses the actual security weakness rather than only blocking the exact request used during initial testing.

Where appropriate, related variants and surrounding controls are also reviewed to ensure the same root cause has not simply moved elsewhere in the application.

01
Review the implemented fix Understand what changed in the affected control.
02
Reproduce the original attack Confirm that the previous exploitation path is blocked.
03
Check related variants Look for alternative paths created by the same underlying weakness.
04
Verify closure Document the retest outcome for the affected finding.
Testing boundaries

Offensive testing starts with authorization.

Every ShabuShabu assessment is performed within agreed technical and operational boundaries. The methodology is designed to discover meaningful weaknesses without creating unnecessary risk to production users or unrelated third-party systems.

Methodology controls Responsible penetration testing
✓ Only approved applications, APIs and environments are tested.
✓ Production-impacting actions can be restricted before testing begins.
✓ Third-party infrastructure outside scope is excluded.
✓ Sensitive vulnerability information is handled through controlled channels.
✓ Validated findings are focused on remediation and defensive improvement.
Put the methodology into practice

Test the security boundary, validate the impact, remove the attack path.

ShabuShabu Security applies this methodology across web application penetration testing, API security testing, AI security assessments and full Security Crash Tests.