Authentication and sessions
Login, password reset, MFA, session handling and the assumptions between them.
Services
Manual testing of the logic, roles and data flows behind your application, where automated scanners stop being useful.
Scope
Login, password reset, MFA, session handling and the assumptions between them.
Whether each role and tenant can reach only what it should.
Workflows, limits and state changes used in ways the design never intended.
SQL, template and command injection across every input that reaches the server.
Cross-site scripting, request forgery and unsafe browser behavior.
Uploads, downloads, parsers and the storage behind them.
Features that make the server fetch something on a user’s behalf.
Configuration and known weaknesses in the frameworks and CMS you run.
Good fit
Included
Overall risk and priorities in plain language, for people who will not read the technical detail.
Severity, affected component, business impact, evidence, steps to reproduce and a specific fix for each issue.
Critical issues are shared as soon as they are confirmed, without waiting for the final report.
After your fixes, each finding is tested again and its status is updated in the report.
A short letter stating what was tested and when, which you can share with customers or auditors.
Process
Questions
Yes, ideally one for each role being tested, and two per role for multi-tenant applications so that isolation between tenants can be checked.
Yes. Testing covers the browser application and the backend it talks to, so its API calls are in scope unless you agree otherwise.
Tell ZeroDay Labs what you need tested. You will get a clear scope and a written quote before any work begins.
Request a pentest