Penetration Testing Timeline: What to Expect in 105 Days

What to Expect From a CYBRI Penetration Test: Scoping, Timelines, and Communication

|

BY Konstantine Zuckerman

Published

09/24/2026

|

Last updated on:

09/24/2026

Booking a penetration test for the first time raises the same questions: what gets tested, what to prepare, how long it takes, and how communication works along the way. This post walks through each one, from scoping and environments to timelines, communication, and delivery models.

What Gets Tested, and How Deep It Goes

Penetration tests come in three depths:

  • Black box. Testers get no credentials and no internal knowledge, the same starting point as an outside attacker.
  • Grey box. Testers get standard user access, sometimes across multiple roles, and work from there. This is the closest match to a real breach scenario, since most incidents start with a compromised account, not a blind external attacker.
  • White box. Testers get full access and often source code or architecture documentation, useful for the deepest possible review.

When choosing a testing depth, authenticated testing, grey box or white box, beats a blind black box assessment for most cases. Both start from real access instead of guesswork, which is closer to how most actual breaches happen (a compromised account, not a lucky outside guess), and both scale well if you need multiple user roles tested (admin, standard user, guest, and so on) or want to extend the engagement into an internal network pentest. Grey box is the more common choice since it mirrors normal user access without handing over source code, while white box goes further for teams that want the deepest possible review. If your business has a specific reason to test blind, that’s easy to build into the scope. The starting point is a conversation about what you’re trying to accomplish with the test.

Staging, Production, or Hybrid?

When deciding where to test, staging is the default recommendation. It removes any risk of an in-progress test affecting a system your customers are using, and it gives testers room to try things they’d otherwise hold back on in production.

There’s room for flexibility. Plenty of clients don’t have a staging environment that mirrors production closely enough to be useful, and in that case, production can be tested directly instead. If you’d rather not commit to either extreme, a hybrid approach works well as a middle ground: testing happens on staging, and any findings get validated against production afterward, which keeps noise and disruption on the live environment to a minimum. It takes more coordination and more time, but it’s a reasonable compromise when staging alone isn’t an option.

StagingProductionHybrid
Risk to live systemsNoneSome, testers work carefullyMinimal, testing itself stays on staging
How realisticDepends on how closely it mirrors productionMost realistic, it’s the real environmentFindings get confirmed against production before you see them
Best forMost clients, the default choiceNo staging environment availableWanting both safety and real-world confirmation

Getting Ready Before Testing Starts

Once scope and rules of engagement are signed off, the main thing that determines how fast testing can start is access. For a typical grey box engagement, that means:

  • Access to whichever environment you’re testing against, staging, production, or both for a hybrid setup
  • Test accounts for each user role in scope
  • Any IP allowlisting your firewall or WAF needs, so testing traffic isn’t blocked
  • A technical point of contact who can answer questions quickly if testers hit something unexpected

Depending on what’s in scope, you may also need:

  • API documentation, if APIs are in scope
  • Cloud read-only access, if a security configuration review is in scope

The faster you can get this ready, the faster testing starts. The timeline begins the day there’s full access to everything in scope, not the day the contract is signed. The fuller checklist lives in the guide on preparing your team for a penetration test.

How Long It Takes

For most engagements, testing, reporting, and final delivery take 1-2 (one to two) weeks. Larger scopes, particularly large cloud environments with many services in play, can run three to four weeks. That’s the full cycle: testing, write-up, delivery video call with both teams discussing the findings, and a report in your hands.

After delivery, a remediation window opens. For engagements tied to a compliance requirement, that window is typically 90 days, and it includes several retests, not just one. It breaks down into two parts, both included in the same engagement:

  • Remediation testing, where testers verify that specific findings have actually been fixed
  • Remediation support, where testers are available to answer questions while your team works through the fixes

Once retesting wraps up, an updated report goes out reflecting the current state of your environment, so you have a clean, current document for your auditor, your customers, or your own records. Add it up and a typical one-off engagement takes about 105 days from start to finish: 1-3 (one to three) weeks of testing, plus a 90-day remediation and retest window.

Timeline of a typical penetration test: 1-3 weeks of testing, a report and delivery call, a 90-day remediation and retest window, and an updated final report, about 105 days in total.

How Communication Works During Testing

Most questions during a penetration test are about what’s happening right now and who to ask, not the findings themselves. That part stays simple: email, Slack, Signal, or, for continuous and PTaaS clients, CYBRI’s Blue Box platform, whatever works for your team.

If testers find something critical and actively exploitable, it doesn’t wait for the final report. Testers flag it to your point of contact the same day, over whichever channel you prefer, so your team can start fixing it right away instead of finding out it existed 2 (two) weeks later.

Comparing the Delivery Models

Four different delivery models exist: a one-off penetration test, continuous coverage (with a human retesting on a recurring schedule or automated scanning validated by a tester), and penetration testing as a service (PTaaS). Which one fits depends mostly on how often testing is needed and what’s driving it, ongoing coverage or a specific deadline.

One-Off Penetration TestContinuous CoveragePenetration Testing as a Service (PTaaS)
Best forA single compliance deadline, customer requirement, or first-time engagementOngoing coverage, either a human retesting on a schedule or automated scanning with manual validationLocking in a year of testing upfront and drawing it down as needed
Cadence & reportsOne manual test, one report, updated after each retestWith human touch: recurring manual test plus continuous scanning. Without: monthly automated scan, tester-validated.A set number of prepaid manual tests scheduled across the year, one report per test
Typical length~3.5 months average: 1 to 3 weeks testing,* plus a 90+ day remediation and retest windowWith human touch: ~3.5 months average per manual cycle, including time to remediate before the retest window opens. Without: ongoing monthly cycle, no separate retest windowVaries with how many tests you purchase and when you schedule them; each test carries its own 90+ day window
Blue Box platformNot includedIncludedIncluded

*Engagement duration covers testing, reporting, and final delivery. It starts once every in-scope asset is accessible, not when the contract gets signed.

Communication doesn’t change by delivery model: email, Slack, or Signal all work the same way across every option.

Important: every CYBRI report lines up with whatever compliance framework you need it for, HIPAA, PCI DSS, SOC 2, ISO 27001, and SEC included.

When comparing quotes, three things drive the price: how many applications, APIs, or cloud environments are in scope, how many separate environments (staging, production, or both) you want covered, and how many user roles need their own pass. A single web app with one or two roles sits at the low end. A combined web, API, cloud, and AI assessment with multiple roles is the more typical mid-range project. Multiple applications and cloud accounts together push it toward the top of the range.

What’s Included in Every Engagement

Regardless of which delivery model you choose, every CYBRI report includes:

  • An executive summary for auditors, clients, and board members
  • A technical findings section with a severity score on every finding (CVSS 4.0), so your team knows what’s urgent without needing security expertise to interpret it, plus specific remediation steps
  • A methodology and scope section stating exactly how the test was run and what was and wasn’t covered
  • Tester biographies and OSCP certifications, so you know who did the work
  • Manual-first penetration testing done by experienced pentesters
  • Authenticated (grey or white box) web application testing as the default approach
  • Senior, OSCP-certified testers on every engagement

Reports typically run 30 to 100 pages depending on scope, with findings ordered by severity so your team knows where to start. For continuous and PTaaS delivery models, reporting and communication are also available via CYBRI’s Blue Box platform.

Frequently Asked Questions

Does testing require production access?

Staging is the default recommendation. Production or a hybrid split works too, if staging isn’t a realistic option for your setup.

How many user roles can you test in one engagement?

As many as your application has. Multi-role testing (admin, standard user, guest, and anything in between) is a standard part of authenticated scoping, not an extra.

What if new issues come up during the remediation window?

That’s what remediation support is for. Testers stay available to answer questions while your team is fixing findings, before you request the retest.

How will you keep us updated once testing starts?

Whatever channel’s already in use works, email, Slack, or Signal. On a continuous or multi-test plan, Blue Box adds a live view on top.

Do we need a signed contract before you’ll discuss scope in detail?

No. Scope, environment, and rough timing can be discussed before anything is signed. The clock only starts once there’s full access to what’s in scope.

If you’re not sure which delivery model fits your situation, the fastest way to find out is a short scoping conversation, not a long sales process. Check current pricing for a sense of range, and the rest gets worked out from there.

Discuss your project now

Related Content

Schedule a personalized demo with CYBRI.

Don't wait, reputation damages & data breaches could be costly.

Tell us a little about your company so we can ensure your demo is as relevant as possible. We’ll take the scheduling from there!
what_is_pen_test_img
Michael B.
Michael B.Managing Partner, Barasch & McGarry
I am an attorney who represents thousands of people in the 9/11 community. CYBRI helped my company resolve several cybersecurity issues. I definitely recommend working with CYBRI.
Tim O.
Tim O.CEO at Cylera
I’m using CYBRI and have been very impressed with the experience and quality of the experts and CYBRI’s customer service. It has been a super seamless process that I’m happy and pleased with – I recommend CYBRI to all businesses.
Sergio V.
Sergio V.CTO at HealthCare.com
I hired CYBRI to help my company with various cybersecurity services, specifically HIPAA and CCPA. I have been satisfied with the quality of work performed by the cybersecurity expert. The customer service is excellent. I would recommend CYBRI for all of your cybersecurity needs.
L.D. Salmanson
L.D. SalmansonCEO at Cherre.com
We worked with CYBRI on assessing vulnerabilities and understanding the risks of our client-facing web assets. We are satisfied with the results and the professionalism of the Red Team members. Highly recommend CYBRI to all businesses.
Marco Huslmann
Marco HuslmannCTO MyPostcard
CYBRI is a great solution that helps streamline the penetration testing process. I strongly recommend them and will work with them again.
Alex Rothberg
Alex RothbergCTO IntusCare
I highly recommend CBYRI to businesses that need penetration testing to ensure their business infrastructure is secure.
John Tambuting
John TambutingCTO Pangea.app
I am confident CYBRI is the right penetration testing choice if you are looking to build a secure business environment.

Discuss your Project







    Michael B.
    Michael B.Managing Partner, Barasch & McGarry
    I am an attorney who represents thousands of people in the 9/11 community. CYBRI helped my company resolve several cybersecurity issues. I definitely recommend working with CYBRI.
    Tim O.
    Tim O.CEO at Cylera
    I’m using CYBRI and have been very impressed with the experience and quality of the experts and CYBRI’s customer service. It has been a super seamless process that I’m happy and pleased with – I recommend CYBRI to all businesses.
    Sergio V.
    Sergio V.CTO at HealthCare.com
    I hired CYBRI to help my company with various cybersecurity services, specifically HIPAA and CCPA. I have been satisfied with the quality of work performed by the cybersecurity expert. The customer service is excellent. I would recommend CYBRI for all of your cybersecurity needs.
    L.D. Salmanson
    L.D. SalmansonCEO at Cherre.com
    We worked with CYBRI on assessing vulnerabilities and understanding the risks of our client-facing web assets. We are satisfied with the results and the professionalism of the Red Team members. Highly recommend CYBRI to all businesses.
    Marco Huslmann
    Marco HuslmannCTO MyPostcard
    CYBRI is a great solution that helps streamline the penetration testing process. I strongly recommend them and will work with them again.
    Alex Rothberg
    Alex RothbergCTO IntusCare
    I highly recommend CBYRI to businesses that need penetration testing to ensure their business infrastructure is secure.
    John Tambuting
    John TambutingCTO Pangea.app
    I am confident CYBRI is the right penetration testing choice if you are looking to build a secure business environment.

    Looking for your next penetration testing quote?

    Get a proposal from a team specializing in manual-first penetration testing for web applications, APIs, cloud, and network environments.