SolidLab

Security assessment (penetration testing)
for applications and IT infrastructure

Practical penetration testing, adversary simulation and assessment of real business resilience against attacks. We validate exploitability, demonstrate compromise paths and help eliminate root causes.

Why run a security assessment

The goal is to obtain a practical risk assessment for scenarios that may compromise systems, steal data, enable fraud, disrupt business processes or allow attackers to persist in the infrastructure.

Protecting business processes, customers and data

We identify attack scenarios that may lead to unacceptable business impact and help close risks before attackers exploit them.

Assessing IT and security process effectiveness

We test account and access management, patching, segmentation, monitoring and response through practical attack scenarios.

Assessing software development processes and AI integration

In White Box mode we identify both specific vulnerabilities and systemic issues in architecture, development processes, integrations with external services and embedded third-party components.

What the assessment covers

The scope is adapted to the assessment target and adversary model. Below are the main areas that may be included in a project.

Application systems

Web applications and APIs, mobile applications, applications using AI/ML and agentic systems, blockchain solutions and smart contracts.

External perimeter

External perimeter of owned infrastructure, deployments in data centers and hosting environments, and cloud deployments.

Internal infrastructure

Active Directory, corporate network, wireless networks, development and CI/CD segments, business process automation systems.

Isolated critical infrastructure

Critical information infrastructure, special segments such as treasury, remote banking workplaces and ATM management, technological networks and industrial control systems, IT and security management segments.

Application delivery environments

Microservice architectures with all layers, container orchestration systems such as Kubernetes and Docker, and assessment of applied security controls such as WAF, CAPTCHA and antibot solutions.

Physical perimeter, processes and people

Access control systems, biometric control systems, employee resilience to social engineering, and effectiveness of security processes and monitoring tools.

Project formats

Testing can be performed with different depth and transparency. We choose the format based on goals, timeline, source availability and acceptable impact on production.

Black / White Box

Classic security assessment

Testing applications and infrastructure in an agreed adversary model: from an external adversary model to source-code and architecture-assisted assessment.

  • Finding and validating exploitable vulnerabilities
  • Business logic and non-standard attack vector analysis
  • Vulnerability localization when source code is available
  • Remediation recommendations and protection improvement
Checkup

Checkup external perimeter assessment

A quick security assessment of the external perimeter for limited timelines and budgets, focused on the most critical risks.

  • Critical vulnerability discovery and remediation prioritization
  • Forgotten or unknown asset discovery
  • Concise report: vulnerabilities and remediation recommendations
  • Identifying assets that require deeper assessment
Red Team

Real attack simulation

Testing the organization’s ability to detect, contain and investigate adversary actions under realistic conditions.

  • Critical asset compromise scenarios
  • Assessment of monitoring and response center (SOC) actions
  • Social engineering
  • Testing whether an attack can progress inside the infrastructure
Purple Team

SOC interaction

Assessment of coordination with the incident response team: the SOC is aware of the project, tracks the attacking team’s activities and actively practices detection and response scenarios.

  • Agreed attack scenarios and communication rules
  • Assessment of SOC detection, actions and response
  • Review of strong and weak points in the security approach
  • Recommendations for improving monitoring and response

How the project works

The process is transparent for the customer team: regular status updates, approval of potentially dangerous checks and immediate notification of critical risks.

01

Define scope and adversary model

Agreement on the scope of work, assessment target, permitted testing activities and coordination procedures.

02

Study the target and attack surface

We adapt the methodology to the specifics of the application, infrastructure or another assessment target.

03

Perform active testing

We use manual analysis, proprietary practices and Russian and international methodologies.

04

Validate exploitability and risk

We validate exploitability, assess the severity of consequences and demonstrate business risk.

05

Deliver report and support remediation

We deliver recommendations, answer questions and perform retesting if needed.

What you get

The final report helps not only fix individual vulnerabilities, but also improve the maturity of security, IT and development processes.

Executive summary

A concise assessment of security posture, key risks, possible business impact and priorities for decision-making.

Technical report

A complete list of validated findings, reproduction steps, proof of concept (PoC) and severity assessment using CVSS.

Remediation recommendations

Practical recommendations for vulnerability remediation and prioritization by risk reduction order.

Description of validated security controls
Immediate notification of critical risks
Retest after remediation

Why us

The Offensive Security team combines project practice, security research, CTF background, bug bounty experience and proprietary methodologies for application and infrastructure assessment.

30+ experts

Practicing experts in application security assessment, modeling the actions of potential adversaries and researching vulnerabilities in application systems and IT infrastructure.

700+ projects

Project experience across finance, telecom, industry, retail, IT, healthcare, transport and government sectors.

30+ CVEs

Vulnerabilities found in Google Chrome, Apple, Microsoft Exchange, VMware, Jenkins, TrueConf, cPanel and others.

100+ bug bounty reports

Accepted reports in HackerOne, Standoff, Google and other programs, plus acknowledgements from major companies.

Team certifications

OSCP, OSWE, OSEP, CRTE, CRTP, CEH, BSCP, WAPT, CPTS, RTO and other professional certifications.

Proprietary methods and R&D

Methods are based on FSTEC, OWASP, PTES, MITRE ATT&CK and are continuously updated for modern attack techniques and changes in the threat landscape.

Examples of publicly disclosed vulnerabilities

Google Chrome

CVE-2024-10229, CVE-2025-4664: vulnerabilities in browser security mechanisms.

TrueConf

CVE-2022-46763, CVE-2022-46764: critical vulnerabilities, including unauthenticated SQL command execution.

VMware vCenter

A series of vulnerabilities, including CVE-2021-22005, reflected in VMware security bulletin VMSA-2021-0020.

Jenkins

CVE-2019-1003029: sandbox bypass enabling arbitrary code execution on the Jenkins controller side.

Microsoft Exchange

CVE-2024-49040: sender spoofing in Microsoft Exchange.

cPanel

CVE-2025-66429: privilege escalation to root level.

Questions and answers

How is security assessment different from automated scanning?

Scanners help identify some common issues, but cannot assess business logic, combine findings into attack chains, systematically analyze ways to bypass security controls or evaluate potential consequences for business processes. We use tools as part of the process, but the key value lies in manual analysis, exploit validation and in-depth analytical work: developing assessment methodologies, evaluating the severity of identified weaknesses and formulating recommendations to reduce the identified risks.

Can testing be performed in production?

Yes, provided we jointly develop and agree on a testing plan. We discuss the testing conditions: the types and timing of testing activities, an emergency communication plan with the operations team, and procedures for approving specific tests. Keep in mind that real attackers will target production environments however they choose.

When should source code access be provided?

White box assessment has several advantages. First, it provides more comprehensive coverage: source code access makes it possible to find vulnerabilities that cannot be discovered through black box testing. Second, for large applications, white box assessment is more efficient in terms of effort and cost than black box assessment. Third, remediation recommendations based on code analysis are more specific and account for the codebase’s characteristics: they can even address architectural and coding-style issues, unlike the more general recommendations produced by black box assessment.

How fast are critical vulnerabilities reported?

Information about critical weaknesses is communicated as soon as they are discovered and their severity is confirmed. This allows the customer’s team to promptly remediate the weaknesses or reduce the risk in another way, for example by configuring the WAF.

What happens after the report?

We answer the technical team’s questions, help interpret recommendations and can perform retesting after fixes.

Test real attack scenarios before attackers do

Tell us which systems you need to assess. We will propose the right format, scope and testing plan.

Discuss a project