Skip to content
Cybersecurity

Penetration Testing

Certified pentesters (OSCP, CEH) conduct controlled attacks and deliver a report with concrete remediation steps - prioritized by business risk.

Describe your scope — your account manager will reply within 24 hours.

  • Free quote
Sales Representative
Grzegorz Gnych

Grzegorz Gnych

Sales Representative

What is penetration testing?

Penetration testing (pentesting) is a controlled simulation of cyberattacks performed by certified experts (OSCP, CEH, GPEN) to identify security vulnerabilities before real attackers exploit them. The scope covers pentests of web applications, mobile apps, IT infrastructure, and networks — with a full report including Proof of Concept and remediation recommendations delivered within 5 business days.

Certified Pentesters
OSCP, CEH, GPEN
OWASP Methodology
Industry Standards
Report in 5 days
With PoC and priorities

Contact your account manager

Discuss Penetration Testing with your dedicated account manager.

Sales Representative
Grzegorz Gnych

Grzegorz Gnych

Sales Representative

Response within 24 hours
Free consultation
Custom quote

Providing your phone number will speed up contact.

Critical vulnerabilities can cost millions before you find them

Real attack simulation - concrete results

Reconnaissance

We gather information like a real attacker

Exploitation

We attempt to exploit found vulnerabilities

Report with PoC

Concrete evidence and remediation steps

Pricing Calculator

Get an estimate tailored to your needs.

Pentest Pricing Calculator

Estimate your penetration testing cost in 60 seconds

1 Test Type

2 Scope

3 Additional Options

Estimated Price
from 6,000 EUR
Duration: 3-7 business days
Included
  • Report with PoC and CVSS
  • Vulnerability prioritization
  • Remediation steps
  • Re-test after fixes
  • Presentation meeting
  • Pentest certificate
Get Exact Quote

Indicative pricing. Exact quote after scope analysis.

What Is Penetration Testing?

Penetration testing (pentesting) is a controlled simulation of cyberattacks performed by certified security experts to identify vulnerabilities in IT systems, applications and network infrastructure before real attackers exploit them.

AttributeValue
MethodologyOWASP WSTG, PTES, NIST SP 800-115
Team certificationsOSCP, CEH, GPEN
Lead time3-21 business days
Pricefrom €3,000
DeliverableReport with PoC, CVSS and recommendations

nFlo performs penetration tests for companies in Poland: external, internal, web application, mobile and cloud infrastructure pentests — the full scope of services is described below.

We cover the definition, phases and testing models in more depth in the article what penetration tests are and how they work.

What a Breach Without Testing Looks Like — An Illustrative Scenario

Imagine an online store whose admin panel has long contained an undetected SQL injection vulnerability. An attacker finds it with an automated scanner and exfiltrates the customer database: personal data, addresses, order history. The company only learns about the incident when the data appears for sale on the dark web. What follows: notifying the supervisory authority within 72 hours, exposure to fines under Article 83 GDPR, informing customers and loss of trust. A vulnerability like this is a typical finding of a web application penetration test.

Without regular penetration testing:

  • Critical vulnerabilities remain unknown for years
  • Hackers find vulnerabilities faster than you (average 15 days from CVE publication)
  • You don’t meet PCI DSS, ISO 27001, and NIS2 requirements
  • Breach costs: average $4.45M (IBM, 2023)

Controlled Attack with Concrete Evidence

We don’t just run automated scans. Our pentesters (OSCP, CEH) think like attackers - they chain vulnerabilities, test unusual vectors, look for business logic flaws. You get proof-of-concept showing exactly how you can be attacked.

What you get:

  • Tests following OWASP WSTG, PTES, or NIST SP 800-115 methodology
  • Vulnerability identification with CVSS 3.1 risk rating
  • Proof-of-Concept for each vulnerability found
  • Prioritization by business risk (not just technical)
  • Detailed remediation steps for IT team
  • Executive summary report for management
  • Retest after implementing fixes: included in web application test packages, optional for other tests

Who is it for?

This service is for you if:

  • You need to meet compliance requirements (PCI DSS requires pentests every 12 months)
  • You’re launching a new web application or API to production
  • You’re moving to cloud and want to verify configuration security
  • You’re subject to NIS2 and need regular security assessment
  • You want independent verification of DevSecOps team work

Penetration Testing Services — Scope

Each area below is a separate service with its own methodology, scope and price. This page brings them together — details are on the individual service pages.

External Testing (External Pentest)

Simulated attack from the internet on publicly accessible resources:

  • Web applications and APIs
  • VPN and RDP servers
  • Email infrastructure (Office 365, Google Workspace)
  • Public cloud services (S3 buckets, Azure Storage)
  • DNS configuration and SSL/TLS certificates

Typical time: 3-7 business days | Price from: €6,000 | External IT infrastructure penetration testing

Internal Testing (Internal Pentest)

Simulated attack from employee or network intruder position:

  • Lateral movement in Active Directory
  • Privilege escalation
  • Access to critical systems and data
  • Network segmentation and firewall effectiveness
  • Vulnerabilities in internal applications

Typical time: 5-10 business days | Price from: €8,000 | Internal IT infrastructure penetration testing

Web Application Testing (OWASP Top 10)

Detailed security analysis of web applications:

  • Injection (SQL, NoSQL, LDAP, OS command)
  • Broken Authentication & Session Management
  • XSS (Cross-Site Scripting)
  • CSRF (Cross-Site Request Forgery)
  • Security Misconfiguration
  • Business Logic Flaws

Typical time: 5-21 business days (depending on package) | Price from: €3,000 | Comprehensive web application penetration testing

Mobile Application Testing

Security analysis of iOS and Android applications:

  • Static analysis (SAST) and dynamic analysis (DAST)
  • Backend API security
  • Sensitive data storage
  • Network communication and certificate pinning
  • Reverse engineering and tamper protection

Typical time: 7-12 business days | Price from: €9,500 | Mobile application security testing

Desktop Applications, APIs and Wi-Fi Networks

Specialized Penetration Testing

Beyond standard tests, we run engagements tailored to specific environments and technologies:

Red Team, TLPT and Social Engineering Tests

When the goal is not a list of vulnerabilities within a scope, but checking whether the organisation detects and stops a real attack:

  • Red Team — a multi-week adversary simulation using APT techniques, including social engineering
  • DORA TLPT testing — external tester in TLPT, test preparation and a pre-TLPT red team
  • Social engineering tests — phishing, vishing and other scenarios testing employee resilience

How We Work: The Penetration Testing Engagement

Every project follows the same five steps — whether we test an application, a network or an industrial environment:

  1. Scope and quote. We agree what is tested: systems and IP addresses, applications, user roles, access to source code and documentation, and the testing model (black, grey or white box). On that basis we prepare a free quote.
  2. Rules of engagement (RoE). Before testing we agree the scope, limitations, dates and a technical contact on your side. For production applications we recommend a pre-prod environment or a maintenance window — tests are controlled and non-destructive.
  3. Testing. Reconnaissance, automated and manual testing, controlled attempts to exploit vulnerabilities and chain them into attack paths. If we find a critical vulnerability (CVSS ≥ 9.0) during a web application test, we do not wait for the final report — we notify the technical contact within the time agreed in the contract.
  4. Report and debrief. An executive summary for management and a technical part with PoC, CVSS 3.1 ratings, priorities and remediation steps. We walk the team through the results — at a presentation meeting for web application tests and in workshops for the IT team for internal tests.
  5. Retest. After fixes are deployed, we check that they work. In web application test packages the retest is included (within 14 days of you reporting readiness); for other tests it is optional. For the fixes themselves, see remediation support.

Penetration Testing Pricing — What the Quote Includes and What Drives the Price

Starting prices for each type of test, in one place:

Test typeTypical timePrice from
External pentest3-7 business days€6,000
Internal pentest5-10 business days€8,000
Web application test5-21 business days (depending on package)€3,000
Mobile application test7-12 business days€9,500

What the price includes. Every test ends with a report containing Proof-of-Concept for the vulnerabilities found, CVSS 3.1 ratings, priorities based on business risk, remediation steps for the IT team and an executive summary for management. Rules of engagement (RoE) are agreed before testing starts. A retest after fixes is included in web application test packages; for other tests it is optional.

What drives the price. The quote reflects the time needed to test the agreed scope. The Penetration Testing Execution Standard (PTES) sets out a scoping questionnaire before pricing: for a network test it asks, among other things, how many external and internal IP addresses are in scope; for a web application test — how many applications, login systems and static and dynamic pages there are, whether source code and documentation will be available, and whether role-based testing is wanted. NIST SP 800-115 advises that the test plan name the systems and networks that may be examined — for example by the number of systems and their IP address ranges. The price also depends on the testing model (white box with source code analysis is the most expensive one) and on whether the quote covers a retest; PTES advises that the contract state how soon after the final report any retest must take place.

For a broader look at budgets, costs and return on investment, read our penetration testing cost analysis. We prepare a detailed quote free of charge once the scope is defined — contact us.

Penetration Test vs Vulnerability Scan vs Security Audit

These three services answer different questions and do not replace one another:

Vulnerability scanPenetration testSecurity audit
QuestionWhich known vulnerabilities are visible in the systems?Can an attacker exploit them, and how far can they get?Do safeguards, processes and policies meet the requirements of standards?
MethodAutomated toolManual pentester work supported by toolsAssessment of infrastructure, processes and documentation
ResultList of vulnerabilities, often with false positivesConfirmed vulnerabilities with PoC and attack pathsRemediation roadmap and compliance assessment (ISO 27001, NIS2, GDPR)

A scan works as a regular check within IT vulnerability management, and a security audit when you need a compliance assessment. We compare scanning and pentesting in detail, with reference to NIST SP 800-115, in the article penetration test vs vulnerability scan — the differences.

Choosing a penetration testing company

Start with the team: ask about hands-on certifications (e.g. OSCP, OSWE, GPEN) and who exactly will perform the test. Ask for a sample, anonymised report — it shows whether the provider delivers PoC and concrete remediation steps or just scanner output. Check the methodology (OWASP WSTG, PTES, NIST SP 800-115), how rules of engagement are agreed and the retest terms. We have collected the criteria and questions to ask before signing a contract in the article how to choose a penetration testing service provider.

Standards and Compliance

Penetration testing is increasingly a regulatory requirement rather than a best-practice option:

  • PCI DSS (req. 11.3, 11.4) — mandatory pentests at least every 12 months and after significant changes
  • NIS2 (art. 21) — regular testing of the effectiveness of cybersecurity measures
  • DORA — threat-led penetration testing (TLPT) for the financial sector
  • ISO 27001 (A.8.8) — technical vulnerability management with periodic verification
  • OSSTMM — open methodology for measuring operational security

Pentesting works best as part of a broader process — we combine it with IT vulnerability management, source code vulnerability review, security audits, and compliance projects under KSC and NIS2.

Learn more about key concepts related to this service:

How we work

Our proven service delivery process.

01

Scoping

Scope, objectives and rules of engagement (RoE)

02

Reconnaissance

Passive and active information gathering

03

Exploitation

Controlled vulnerability exploitation attempts

04

Reporting

Report with PoC, CVSS and recommendations

05

Retest

Verification of implemented fixes (optional)

Benefits for your business

What you gain by choosing this service.

Avoid data breaches

Find vulnerabilities before hackers do

Regulatory compliance

Meet NIS2, PCI DSS, ISO 27001 requirements

Budget prioritization

Know where to invest in security

Customer trust

Confirm security with a certificate

Frequently Asked Questions

Common questions about Penetration Testing.

How much does a penetration test cost?

Penetration test pricing depends on scope. External tests start from €6,000, internal tests from €8,000, comprehensive web application tests from €3,000 (BASIC package), and mobile application tests from €9,500. We offer a free quote after defining the scope.

How long does a penetration test take?

A typical penetration test takes 3-21 business days. External tests take 3-7 days, internal tests 5-10 days, and comprehensive web application tests 5-21 days (depending on package). We deliver the report within 5 days of completing the tests.

Can a penetration test damage our systems?

No. Tests are controlled and non-destructive. Before testing, we establish rules of engagement (RoE) defining scope and limitations. For production applications, we recommend testing on a pre-prod environment or during a maintenance window.

How often should we do penetration tests?

PCI DSS requires pentests every 12 months and after any major change. NIS2 recommends regular testing. For web applications, we recommend a pentest before going to production and then every 12 months or after major updates.

What's the difference between a vulnerability scan and a penetration test?

A vulnerability scan is an automated tool - fast and cheap but with many false positives. A penetration test is manual work by an expert who chains vulnerabilities, looks for business logic flaws, and provides proof-of-concept. It's like the difference between GPS and a mountain guide.

What drives the price of a penetration test?

The scope and the testing time it requires: the number of IP addresses and systems in network tests; the number of applications, login systems and user roles in application tests; access to source code and documentation; the testing model (white box with source code analysis is the most expensive); and whether the quote includes a retest after fixes. We prepare the quote free of charge once the scope is defined.

What is penetration testing?

A penetration test (pentest) is a controlled simulation of a cyberattack on an organisation's systems, applications or network. The pentester tries to break the defences the way a real attacker would, but within an agreed scope and under agreed rules. The goal is to find vulnerabilities before criminals exploit them and to deliver evidence (PoC) and remediation steps.

What types of penetration tests does nFlo perform?

External and internal infrastructure tests, web, mobile and desktop application tests, API and web services tests, Wi-Fi network tests, OT/ICS systems, medical systems, embedded software (firmware) and AI and LLM applications. Separately, we run Red Team operations, support TLPT under DORA and perform social engineering tests.

How does a penetration test differ from a Red Team engagement?

A penetration test has a defined scope (e.g. an application or a network) and usually takes 3 to 21 business days; its goal is to find as many vulnerabilities as possible within that scope. A Red Team pursues a business objective like a real adversary — over weeks or months, using APT techniques and social engineering — and also tests whether the defence team (Blue Team, SOC) detects the attack.

What does a penetration test report contain?

The report has two parts. The executive summary for management presents the results in terms of business risk. The technical part describes each vulnerability with a CVSS 3.1 rating, a Proof-of-Concept, a priority based on business risk and concrete remediation steps for the IT team.

How do we prepare for a penetration test?

Define the scope: systems and IP addresses, applications, user roles and the testing model (black, grey or white box). Agree the rules of engagement (RoE) with us: limitations, dates and a technical contact. For a grey box test, prepare test accounts and documentation. For production applications we recommend a pre-prod environment or a maintenance window.

Is the retest included in the price?

In web application test packages, yes — we perform the retest within 14 days of you reporting the fixes as ready. For other tests the retest is an option that can be included in the quote.

What certifications should pentesters hold?

The most common hands-on certifications are OSCP (infrastructure testing), OSWE (web applications) and CRTO (Red Team operations), complemented by GPEN, GWAPT and CEH, among others. The nFlo team holds OSCP, CEH and GPEN certifications. A certificate alone is not enough — ask for a sample, anonymised report.

Do NIS2, DORA or PCI DSS require penetration testing?

PCI DSS (requirements 11.3/11.4) requires a pentest at least every 12 months and after any significant change. NIS2 (art. 21) requires assessing the effectiveness of cybersecurity risk-management measures, and a pentest is one way to carry out that assessment. DORA provides for digital operational resilience testing, including TLPT for selected financial entities.

Want to Reduce IT Risk and Costs?

Book a free consultation - we respond within 24h

Response in 24h Free quote No obligations