Authorised scope document
Which domains, IPs and applications will be tested, by which method and in which time window, is written down before testing starts. Nothing outside the scope is touched.
We test your website, applications and servers only on targets you have authorised in writing. Findings are reported with evidence, severity and a recommended fix, and closure is confirmed by a retest.
Which domains, IPs and applications will be tested, by which method and in which time window, is written down before testing starts. Nothing outside the scope is touched.
Tool output does not go into the report as-is. Every finding is confirmed by a specialist, false positives are removed and the real impact is explained.
The report consists of an executive summary, a risk table, step-by-step reproduction notes and remediation advice. It states clearly which item to handle first.
Scope differs in every project; the sample view below shows how emphasis is spread in a web application test.
We clarify the scope, deliverables and acceptance criteria together in the first meeting. The written quote lists that scope item by item; if the scope changes, the quote is updated as a new version.
Each step ends with something concrete in your hands; we move on with your approval.
Together we put the goal, the boundaries and the acceptance criteria in writing.
We assess the current state against agreed criteria and note gaps with evidence.
We share what was done, the result and the next step in a plain report.
We retest fixed findings and confirm with evidence that they are closed.
6 layers, 89 test categories, more than 100,000 automated security checks and 24/7 monitoring: from your website to your network, from your staff to your cloud infrastructure, under one roof.
Open a layer; we have briefly written what each category is and why it matters.
The web layer goes four levels deep. Which depth is applied depends on your target and scope.
We check that the encrypted connection between your site and its visitors is set up correctly, the certificate is valid and old, weak encryption methods are switched off.
We check whether the software and plugins on your site are versions listed among publicly announced vulnerabilities (CVE).
We test whether data typed into forms and URL fields can reach the database as a command. This flaw can lead to customer data being stolen.
We check whether an attacker can plant malicious code on your pages that runs in your visitors' browsers.
We check whether admin logins are unnecessarily open to the internet and whether default passwords left from installation have been changed.
We check whether the security settings that tell the browser how to protect your pages are missing or wrong.
We check the DNS records that make it harder for others to send fake email in your domain's name.
We check whether the public robots.txt and sitemap files reveal addresses that should stay private.
We test whether a logged-in user can be made to perform an action from another site without knowing it, such as changing a password or email.
We check whether the server shows the contents of its folders to anyone as a list.
We test whether files that should not be public, such as backups, configuration or log files, can be reached by their address.
We check whether the services your application talks to in the background (APIs) hand out data to unauthorized requests.
We check whether the payment steps are protected in line with the basic expectations of the card security standard (PCI DSS). This is not a certification.
We check that the session information issued after login is set up correctly against theft and impersonation.
We test whether a link on your site can be abused to send visitors to a fake site chosen by an attacker.
We check whether your page can be embedded invisibly inside another site so that visitors click a button they never meant to.
We check the setting that decides whether sites on other domains can read your data through a visitor's browser.
We check whether error pages show details that give an attacker clues, such as server, database or code information.
We dig into hidden (blind) injection paths that basic tests miss, and into techniques specific to different database types.
We look for gaps in the application's rules that tools cannot find on their own, such as using a discount twice or skipping a step to complete an order without paying.
We test whether a harmful file, such as code that could run on the server, can be uploaded through upload fields.
We check whether subdomains you no longer use but whose DNS records remain, such as an old campaign address, can be taken over by someone else.
We test whether login and form fields stop thousands of attempts made one after another.
We check whether the outside services connected to your site, such as payments, maps or live chat, are used securely.
We test whether your server can be tricked, with an address supplied from outside, into sending requests to systems on its own internal network.
We test whether files on the server can be read through fields that accept XML files.
We check whether the application safely unpacks packaged data coming from outside. This flaw can go as far as remote code running on the server.
We check whether the signature, lifetime and storage settings of login tokens hold up against forgery and theft.
We check whether your web application firewall (WAF) really stops known attacks and whether it can be bypassed.
We automatically send unexpected, malformed and overly long data to fields to see whether the application breaks or a vulnerability appears.
In APIs that use GraphQL we test for flaws specific to this technology, such as an exposed schema, overly deep queries and missing permission checks.
We test for the flaw that arises when the servers in front of your site (load balancer, cache) and the server behind them read requests differently, which can interfere with other users' requests.
We test whether data that enters page templates can be run as code on the server.
We test whether an attacker can add their own command to the commands the application runs on the server.
We test whether a page can be forced, through its address, to pull in a file from the server or from outside.
We check whether user data can slip into the server response with line-break characters and create fake headers or content.
In JavaScript-based applications we test whether the basic structure of objects can be changed from outside to alter how the application behaves.
We test whether a harmful copy of a page can be stored in the cache and then served to other visitors.
We check whether changing the domain information in a request can point content such as password reset links to an attacker's address.
We test whether changing a number in the address gives access to another customer's order, invoice or document.
We scan the JavaScript files sent to the browser for forgotten keys, hidden addresses or internal information.
We find hidden fields that forms do not show but the application accepts, and test whether they can be abused.
We work out how easily outsiders can tell which software, server and versions your site uses. This is the first thing an attacker does.
In content management systems such as WordPress, we scan the core, theme and plugins one by one for known flaws and misconfigurations.
We capture screenshots of the pages linked to your domain in bulk and quickly pick out risky screens such as forgotten test pages and exposed panels.
We test whether rules can be bypassed by sending the same action many times at once, such as using a single-use coupon twice.
We list the doors (ports) you have open to the internet and identify which ones were left open for no reason.
We identify which software, in which version, runs on each open port; an old version often means a known vulnerability.
We match the service versions we find against known vulnerabilities and rank them by risk.
We verify from outside that your firewall lets through only the traffic it should.
We scan the full port range, including the often-overlooked UDP services, to find services that stayed hidden.
Not just your website: we also examine the encryption settings of email, VPN and other services one by one.
We check whether devices such as routers, cameras, printers and servers still use their factory usernames and passwords.
We check whether your mail server can be used by others to send spam and whether it allows unencrypted connections.
We check whether your DNS server hands all of your domain records to anyone who asks for them.
We test that your network is split into proper segments, for example that the accounting server cannot be reached from the guest network.
We check whether remote access points are up to date, use strong authentication and are free of known vulnerabilities.
We look for settings on servers and network devices that are wrong or left too loose.
We assess how serious an attack several vulnerabilities that look minor on their own could become when used one after another.
We prove that a vulnerability we found can really be exploited, without harming your systems and within the limits you allow; this is how we weed out false alarms.
We check whether shared folders are open to unauthorized people and whether the sharing service has known vulnerabilities.
We check whether the SNMP service that manages network devices gives away device information using default access settings.
We examine weak settings and privilege paths in Windows user and permission management (Active Directory) that could lead to the whole network being taken over.
We check whether remote desktop access is open to the internet, whether it is up to date and whether it is protected against password guessing.
We check whether your internet phone system is protected against eavesdropping, misuse and toll fraud.
We check whether services closed off on IPv4 remain open through newer IPv6 addresses.
We measure how well your staff recognise suspicious emails.
We check whether your company email's protection against spoofing, phishing and malicious attachments follows good practice.
We find out how much information useful to an attacker is available about your company and staff in public sources.
With your prior approval we send harmless fake emails and measure how many people click the link or enter details. Nobody is punished; the aim is training.
We review your password rules and whether a second verification step (MFA) is switched on for critical accounts.
We uncover the targeted scenarios an attacker could build from key employees' social media and public profiles.
We run a measured phishing programme in several waves with different scenarios and report the progress over time.
With your written approval we test whether a caller posing as someone else can get information or actions from your staff.
We assess your staff's awareness of physical risks such as unauthorized entry to the office, documents left on desks and unlocked screens.
We report the results without blaming individuals and recommend training topics and frequency that suit your team.
We detect fake domains that closely resemble yours and were registered to deceive your customers.
We check whether your company email addresses have circulated together with passwords in past data breaches.
We scan the PDFs and office documents published on your site for hidden details left inside, such as usernames, software versions and folder paths.
We search public code repositories for code, passwords or keys belonging to your company that may have leaked.
We audit your AWS, Azure and Google Cloud accounts with more than 600 checks covering permissions, logging, encryption and network settings.
We check whether file storage in the cloud (buckets) has been left open to everyone on the internet by mistake.
We review the access, permission and network settings of your container platform against secure configuration guidelines.
We scan the container images your applications are packaged in for outdated components with known vulnerabilities.
We examine the code without running the application and find, line by line, the mistakes that lead to vulnerabilities.
We identify versions with known vulnerabilities among the ready-made libraries your code uses.
We catch insecure settings in the code files that build your servers and cloud resources, before those resources are even created.
We scan your code repository, including its history, for passwords, API keys and access details written into it by mistake.
We examine your app both through its code and while it runs: data storage on the device, network traffic, authentication and the app's own protection.
Beyond testing: continuous monitoring, response, simulation and consulting.
The figures are the number of checks in our automated security engines. Not every category runs in every test; the ones that fit your target and scope are selected.
Every test runs with your written permission and within the scope we agree together. Tests that could disrupt a service, and social engineering, are planned only with separate written approval. No test proves that a system is completely secure; we report clearly what was and was not found.
89 test categories across six layers is our upper scope; not all of them are applied in every test. Which categories are applied is agreed together based on your target and package. Tests that could disrupt a service and out-of-scope assets are not included; social engineering is planned only with separate written approval. One retest within 30 days of the report is included in the price.
What is included, what we need from you, timing and payment, all in one place. The exact scope and price are set in the written quote.
Tell us what you need; we will define the scope together.
Tell us about your projectAttempts that could disrupt service are agreed separately in the scope document and are not performed by default. Test hours are set with you; if an unexpected effect appears, work stops and you are informed.
Yes. Only systems you are authorised for and have approved in writing are assessed.
Scope, time window and methods are agreed in advance; risky steps require your separate approval.
Tell us what you need; we will define the scope together.