Web applications
Sign-in, sessions, access control, injection and business logic, tested against the OWASP Top 10 and the OWASP Web Security Testing Guide.
Tested by people • Inside the windows you authorise • Nothing installed
Ask for a test, agree the scope and the window, and follow it to the last finding. Every request, hour, finding and validation round is kept in one place, beside your security monitoring.
SCOPE
Black box with no credentials, grey box with a user account, or white box with full access, for each kind of target.
Sign-in, sessions, access control, injection and business logic, tested against the OWASP Top 10 and the OWASP Web Security Testing Guide.
REST and GraphQL endpoints, tokens and keys, rate limits and what each role can reach, tested against the OWASP API Security Top 10.
External and internal networks: exposed services, weak configuration, missing patches and the paths from one machine to the next.
iOS and Android apps from their store packages, analysed statically and dynamically against OWASP MASVS. No source code needed.
HOW IT WORKS
Every step is recorded with who did it, when and why, and you see it as it happens in the Security portal.
Send it from the Security portal or from your own platform through the API: the targets, the type of test, black, grey or white box, the hours and the window.
The operator checks the scope and that you may have it tested, reserves the hours and agrees the window. Nothing is tested before that.
Only inside the window. Scanners make the wide sweep; testers confirm what is real and go where scanners cannot.
Every finding is checked by a second person before you see it: its severity with the CVSS vector, the evidence, how to reproduce it and how to fix it.
Your team marks each finding as being fixed, fixed or an accepted risk, and the reason is recorded.
We test again and close what is really fixed. Findings are followed between rounds: new, persistent, fixed or reopened.
HOURS YOU CAN SEE
You agree the hours when you subscribe, and you see every one of them spent.
Hours are reserved when a request is approved, logged as testing happens and released if they are not used. Alerts reach you at 50, 75, 90 and 100%.
When the bank is spent, nothing more is approved or logged unless you agree to it, and who agreed and why is recorded.
Reports are produced from the findings themselves, so every hour you pay for is spent on testing.
INTEGRATION
Requests can start in your own platform, and results go back to it.
A versioned REST API described in OpenAPI, with scoped keys and idempotent requests, and signed webhooks on every change.
Findings in JSON and CSV; an executive and a technical report for each asset, and one report for the whole programme.
Each finding becomes a ticket in Jira, and its state comes back as your team works on it.
Internal networks are reached through a connector that makes outbound encrypted connections only. No inbound port is opened.
ONE PLATFORM
Penetration testing is a service of its own, run from the same Security portal as your monitoring.
Cyber Security Compliance watches your servers, cloud accounts and services every day and scans them for known weaknesses.
View Compliance CapabilitiesThe tests, their findings and the fixes are kept with their dates: evidence of regular security testing, the kind NIS2 Article 21 and DORA ask organisations to show.
Before you ask
Straight answers about scope, windows, credentials and hours.
No. Scanning finds known weaknesses automatically, and Security already does that on every machine it monitors. A penetration test adds people: they confirm which weaknesses an attacker could really use, chain them together and test what scanners cannot see, such as access control and business logic.
No. Nothing is installed on the systems tested. Internal networks are reached through an on-site connector that only makes outbound connections.
You do. Testing runs only inside the windows you authorise, after the operator has approved the request, and the contacts you name are told before it starts.
Accounts, roles or keys for the systems in scope. They are sealed as soon as they arrive and never shown again, not even in your own portal.
Against an hour bank agreed when you subscribe. Hours are reserved when a request is approved, logged as testing happens and released if they are not used. Reports never use hours.
Yes. Your risk-management or ticketing platform can send requests and read the results through the API, and is told of every change by signed webhooks.
It is a service of its own, run from the same Security portal. Monitoring shows what attackers try every day; a penetration test shows what they could achieve. Both feed the evidence your auditor reads.
TESTED BY PEOPLE
Tell us what you want tested, and we will propose the scope, the hours and the window.