Skip to content
HACKTECH

Scoping call

A 45-minute pentest scoping call that ends with a fixed quote and a proposed start date.

Every engagement apart from incident response starts with this call. We walk your architecture with you, agree what matters most and what must stay off-limits, and recommend the kind of test that answers your question. The written scope follows by email, and there is no discovery invoice and no open-ended estimate.

The 45 minutes

Drawn to scale, minute by minute. The last slot covers the quote, the proposed start date and who signs the rules of engagement on your side.

  1. Minutes 0 to 5 (5 minutes)

    Why now, and who reads the result

    We agree what triggered the test and who the report is written for, because that decides what it must carry: an attestation letter for a customer, the scope, dates and methodology an assessor checks, or engineer-level detail only.

  2. Minutes 5 to 15 (10 minutes)

    Architecture walkthrough

    You sketch the system on a whiteboard or a shared screen; we mark which parts become named targets in the scope and which stay out.

  3. Minutes 15 to 25 (10 minutes)

    What would hurt

    We pick the outcomes the test will try hardest to reach, such as reading another tenant's data or triggering a payout, and the account an attacker starts from.

  4. Minutes 25 to 33 (8 minutes)

    Boundaries and logistics

    We list every exclusion, testing window, test account and out-of-hours contact that goes into the rules of engagement, so none of it is negotiated once testing starts.

  5. Minutes 33 to 40 (7 minutes)

    Recommendation

    The kind of test we would run, its depth in testing days, and what we would deliberately leave out and why.

  6. Minutes 40 to 45 (5 minutes)

    Price, dates and next steps

    A fixed quote, a proposed start date and report date, the retest window, and who signs the rules of engagement on your side.

What to bring

None of it needs to be polished. Missing items are fine; they become questions.

  • A rough architecture diagram; a photo of a whiteboard is fine
  • The domains, applications, APIs, mobile apps and cloud accounts you think are in scope
  • The reason for the test and who will read the report: board, customers, auditors or engineers
  • The user roles in your product, and which of them can see other customers' data
  • Anything that must not be touched: fragile systems, payment providers, services you do not own
  • Hard dates: a launch, an audit window, a procurement deadline, a change freeze
  • Previous penetration test or audit reports, and which findings are still open
  • Someone who knows how the system works: a tech lead, an architect or the engineer who built it

What you leave with

Before the 45 minutes are up.

  • A recommended kind of test and depth, with the reasoning behind it
  • A fixed quote for the agreed testing days
  • A proposed start date and report date
  • A clear line between what is in scope, what is out, and why
  • A different recommendation, such as a threat model or an audit, if a penetration test is not what you need yet

The questions we ask

These decide the scope and the price. Answers can be rough; knowing the questions in advance makes the call faster.

Why now

  • What triggered the test: a customer, an auditor, a launch, a funding round or an incident?
  • Who will read the report, and what do they need to see in it?
  • Does the test have to satisfy a framework or a contract clause, such as PCI DSS or a customer's security schedule?
  • What happened after your last test, and which findings are still open?

What you ship

  • Which applications, APIs, mobile apps and cloud accounts make up the product?
  • How do users and administrators sign in, and is there single sign-on?
  • Is the product multi-tenant, and where is the tenant boundary enforced?
  • Which third parties sit in the request path: payment, identity, email, AI model providers?

What would hurt

  • Which data would be most damaging to lose, leak or have altered?
  • Which actions would be most damaging in an attacker's hands: payouts, exports, account or permission changes?
  • Where does a realistic attacker start: anonymous on the internet, a customer account, a staff account or a compromised laptop?

Boundaries

  • Can we test production, or is there a staging environment that genuinely mirrors it?
  • Which systems, techniques or hours are off-limits?
  • Which providers need notice before testing, and do any of them restrict it?
  • Who do we call if we find something critical at night or at the weekend?

Afterwards

  • Who owns the fixes, and how quickly can they realistically ship?
  • Do you need an attestation letter for customers, auditors or investors?
  • When will fixes be ready for the free retest of every fixed finding within 30 days of report delivery?

After the call

  1. Written scope by email

    The written scope follows by email with the fixed quote from the call, for you to check. Nothing starts until you have agreed both in writing.

  2. Rules of engagement

    Signed authorisation, testing windows, traffic identifiers and escalation contacts, usually settled in one to two days.

  3. Access and accounts

    You provision test accounts for each role and, where needed, VPN or read-only cloud access. We confirm every login works before day one, so testing days are not spent on access problems.

  4. Testing, reporting, retest

    Daily written updates, immediate escalation of anything critical, a report with an executive summary and one entry per finding, a walkthrough with your engineers and a free retest of every fixed finding within 30 days of report delivery.

Kinds of penetration test

Where the attacker starts, how much they know and what they are aiming at. One scope can combine several: the sample scope further down is a grey-box web application and API test.

Black-box

When: You want to know what an outsider with no knowledge and no access can achieve.

We start where any attacker starts: your domain names and public footprint. It is the most literal view of opportunistic attack, but the least efficient use of testing days, because time goes on discovery rather than depth.

Grey-box

When: Most product tests, when you want the best coverage for the time.

We receive an account for every role and a short architecture briefing, then test as an attacker who has signed up or phished one user. It is our default for applications, because the access-control and tenant-isolation flaws that matter most are only reachable after login.

White-box

When: Payment, identity and other high-assurance flows, or when you want root causes rather than symptoms.

Testing with source code, architecture documents and engineers on hand. We check what the code says against the running system, which finds deeper issues per day and points every finding at the line that causes it.

External network

When: Every organisation with an internet-facing footprint, at least yearly and after significant change.

Everything reachable from the internet: exposed services, VPN and remote-access gateways, mail, DNS and forgotten hosts. We start by mapping what you expose, which is rarely identical to the asset list.

Assumed-breach internal

When: You want the blast radius of one compromised laptop or one phished employee.

We start inside, with a standard staff device or account as if a phishing email had worked, and measure how far that foothold reaches: Active Directory, file shares, cloud consoles and production. The report traces each step from that first account to the furthest point reached.

Web application and API

When: SaaS products, customer portals and any API called by partners or mobile apps.

Authenticated, role-aware testing of the application and its API surface: access control, tenant isolation, business logic, injection and session handling, with low-severity findings combined to show what they lead to together.

Mobile application

When: iOS or Android apps that handle payments, health data, identity documents or account access.

The binary, local storage and transport, and the backend API the app calls, tested with the app's own tokens for access-control flaws.

Cloud

When: Workloads in AWS, Azure or Google Cloud, especially after fast growth or an acquisition.

An IAM-first review combined with hands-on testing: what an attacker reaches after compromising one workload, one access key or one developer laptop, and which of those paths lead to sensitive data.

AI and LLM features

When: A chat assistant, copilot, retrieval search or agent sits between users and real data or actions.

Prompt injection through documents and tool output, data leaking between users, agents acting beyond their remit and model output reaching browsers or databases unescaped, mapped to the OWASP Top 10 for LLM Applications 2026.

Compliance-driven

When: An assessor, auditor or contract expects independent testing: PCI DSS, SOC 2, ISO/IEC 27001 or a customer's security schedule.

Scoped to satisfy the requirement and still be useful. For PCI DSS that means requirement 11.4: internal and external testing at least once every 12 months and after significant change, segmentation testing where segmentation reduces scope, and retesting of what you fix. See how the main frameworks treat testing.

Due diligence

When: An investor, acquirer or enterprise customer wants independent evidence before signing.

A time-boxed assessment of the surfaces that matter most to the deal, reported for a non-technical reader as well as for engineers, with an attestation letter once fixes are verified. Scheduled around the deal timeline.

What a written scope pins down

Every one of these is settled on the call or in the rules of engagement, before testing starts.

Assets
  • Domains and web apps
  • APIs
  • Mobile apps
  • Cloud accounts
  • IP ranges
  • Source repositories

Every target is listed by name. Anything we discover that is not listed is reported to you, not tested, until you add it to the scope in writing.

Environments
  • Production
  • Staging that mirrors production
  • A dedicated test tenant

Production gives the truest answer; staging is safer for anything that writes or deletes. Findings we could not confirm in production are labelled as such.

Access level
  • Black-box: public information only
  • Grey-box: accounts and a briefing
  • White-box: source code and documents

More knowledge buys more depth per testing day.

Roles and test accounts
  • One account per role
  • Two tenants for isolation tests
  • Admin and support roles
  • API keys and service accounts

Testing tenant isolation needs accounts in at least two separate organisations. Seed them with test data, not real customer records.

Exclusions
  • Systems you cannot authorise
  • Denial of service
  • Social engineering
  • Fragile or safety-critical systems

Written into the rules of engagement. Third-party platforms are tested only where you own the account and the provider's policy allows it.

Timing windows
  • Business hours
  • Out of hours
  • Release freezes and blackout dates

We test when your team can respond to an alert, and pause around releases and peak trading periods.

Traffic identifiers
  • Fixed source IP addresses
  • A custom request header
  • Named test accounts

Your team can tell our traffic from a real attack, then filter it out of alerting or deliberately leave it in to test detection.

Escalation
  • Named technical contact
  • Out-of-hours number
  • Agreed threshold for an immediate call

If we find something critical mid-test, we call immediately rather than saving it for the report.

Retest
  • Free retest within 30 days
  • Reissued report
  • Attestation letter

Every finding you fix inside the window is retested against its original reproduction steps before it is marked closed.

A sample scope statement

The document you check and sign off after the call. Yours names your own hosts, roles and dates under the same headings.

Example with generic names and reserved addresses

Scope statement: grey-box web application and API test


Targets
app.example.com (customer web application), api.example.com/v2 (REST API, documented in OpenAPI), admin.example.com (internal back office).
Approach
Grey-box. Accounts for every role, an architecture briefing and the API specification are supplied; no source code.
Roles
Owner, administrator, member and read-only in two separate tenants, plus one support-staff account on the back office.
Environment
Production for read-only and access-control checks; the staging copy for anything that writes, deletes or sends email.
Out of scope
The payment provider's hosted checkout, the marketing website, denial of service and social engineering of staff.
Testing window
Ten working days, 08:00 to 20:00 client time, paused for the release freeze on day six.
Traffic identification
All requests originate from 203.0.113.10 and 203.0.113.11 and carry the header X-Pentest-Engagement with the engagement reference.
Escalation
Critical findings reported immediately by phone to the client's technical lead, then in writing; the out-of-hours contact is named in the rules of engagement.
Data handling
No customer data taken beyond what is needed to prove a finding; evidence encrypted at rest and destroyed on the agreed schedule.
Deliverables
Executive summary, per-finding detail with reproduction steps and CVSS 4.0 scores, prioritised fix backlog and a walkthrough session.
Retest
Free retest of every fixed finding within 30 days of report delivery, followed by a reissued report and an attestation letter.

Questions about the call

Is there a charge for the scoping call?

No. There is no discovery invoice: the call exists so that we can give you a fixed quote, and you are under no obligation to accept it.

Who should join the call from our side?

Someone who can describe the architecture, usually a tech lead or architect, and someone who knows why the test is happening and who will read the report. If a compliance deadline is driving the test, bring whoever owns it.

Do we need to sign an NDA before the call?

We sign your NDA before the scoping call if you ask, and work under it for the whole engagement. A high-level walkthrough is enough for scoping, so keep credentials, customer data and source code back until the rules of engagement are signed.

What if we do not know what kind of test we need?

That is what the call is for. We ask what triggered the request and who will read the result, then recommend the smallest engagement that answers it, which is sometimes an audit or a threat model.

How can the price be fixed before you have seen the system?

The quote is built from what drives effort: the number of roles, endpoints and integrations, the environments and the depth you choose. If day one reveals something materially different from what was described, such as a second application, we raise it with you before doing extra work rather than invoicing it afterwards.

How soon can testing start after the call?

Usually within two weeks of a signed scope. If a deadline cannot wait that long, raise it on the call and we will give you the earliest date we can start.

Can you scope a test for PCI DSS, SOC 2 or a customer's requirements?

Yes. Tell us the framework and who will read the report. For PCI DSS we scope to requirement 11.4, including segmentation testing where it applies and the retest of what you fix. For SOC 2, ISO/IEC 27001 or a customer's security schedule, we scope to the systems your auditor or customer will ask about.

What if we are under attack right now?

Do not book a scoping call. Call +972 52 613 9179 and say it is an active incident. Triage begins on the first call, remotely, before any paperwork.

Book the 45 minutes

A 45-minute scoping call ends with a fixed quote and a proposed start date; the written scope follows by email. Tell us what you ship and why you want it tested, and we reply within one working day with times for the call.