Login and sessions
Sign-in, password reset, two-factor authentication, session expiry and, if your system uses them, Cl@ve, FNMT digital certificates or Microsoft Entra ID sign-in.
Imagine an accountancy firm in Valencia that has just launched a portal where its two hundred clients download payslips, VAT returns and deeds. It works, it is convenient, and nobody has asked what happens if a client changes the number shown in the browser address bar. A penetration test is exactly that: a controlled attempt to get where nobody should, commissioned by the system owner and authorised by them in writing. We agree on paper which addresses and features are in scope, on which dates and at what times, and who can be reached if something goes wrong. We run no destructive tests and touch nothing outside the scope. You end up with a report that helps you fix issues, feeds your risk analysis and supports preparation for ENS or ISO 27001 audits.
We follow the OWASP methodology (the WSTG and ASVS guides), but the value lies in manual work: the most damaging flaws are logic errors that no automated scanner will find.
Sign-in, password reset, two-factor authentication, session expiry and, if your system uses them, Cl@ve, FNMT digital certificates or Microsoft Entra ID sign-in.
Whether one client can see another's data, whether a basic role reaches admin functions, whether someone who has left can still log in. On client portals and B2B platforms this is the most frequent and most serious finding.
SQL injection, malicious scripts in text fields, uploaded files that are not what they claim to be, prices or quantities altered in the request before it reaches the server.
We check whether the API enforces permissions itself or trusts whatever the app tells it, whether it rate-limits requests and whether the app stores keys or tokens unprotected on the phone.
Admin panels reachable from the internet, debug mode left on, downloadable backups, missing security headers, software versions with known vulnerabilities.
A technical section with each finding, its CVSS score, how to reproduce it and how to fix it, plus a two-page executive summary for management. Where relevant, we reference advisories from INCIBE-CERT or CCN-CERT.
How long it takes depends on the size of the application and the scope, and the report delivery date is written into the contract. We work remotely from IP addresses shared with you beforehand, so your team can tell us apart in the logs.
Contract, authorisation signed by the owner, detailed scope, schedule and emergency contacts. If a third party hosts the system, we get their consent as well.
We identify everything exposed: subdomains, APIs, forgotten test environments, technologies and versions.
Manual work supported by tools such as Burp Suite, with no denial-of-service attacks or actions that alter real data.
A walkthrough for your team over video call, a remediation plan and a final check that the holes are closed.
Until the flaws are fixed, the report is the most sensitive document in the company. It explains step by step how to get in. We deliver it encrypted to the people you name and advise against forwarding it or saving it in shared folders until the final retest confirms everything is closed.
Yes, when the system owner commissions it and there is written authorisation with scope and dates. Without that document we do nothing, even if whoever gets in touch insists they have permission. If the system belongs to a group or is hosted by a provider, the authorisation must come from whoever actually owns it.
We can work blind, as an outsider would, or with test accounts for each user role. The second option, known as grey box, is the one we recommend: for the same budget it covers far more ground and uncovers permission flaws between users.
We avoid anything destructive, but no test carries zero risk. That is why we prefer a staging environment. If production has to be tested, it happens in an agreed window, with a recent, verified backup and someone from your team on hand.
We do not issue certificates and do not promise one. You receive a report setting out scope, dates, method and findings and, after the fixes, a retest statement. That is what an auditor or a large client usually asks for during supplier vetting.
Once a year as a baseline, and always after significant changes: a new payment method, an API opened to third parties, a hosting migration or changes to login. For organisations bound by the ENS or NIS2, it fits into their regular risk management.
Describe the application, who owns it and whether a test environment exists. We will propose scope, schedule and an authorisation template.
Your request is with us
Expect an answer within one working day. A reported fault that has halted your team is handled first.
No match found. Try another spelling, or go with the closest provincial capital: every job is done remotely, so the location makes no difference to what we deliver anywhere in Spain.