Engineering · Penetration testing
We build it.
Then we try to break it.
Software engineering and penetration testing under one roof. The people who build your product are the ones who attack it, so security is designed in from the first commit instead of bolted on at the end.
NDA before scoping · OWASP-aligned · Retest included
Illustration: a penetration test report for a fictional client, listing five findings by severity with their fix status.
Aligned with
- OWASP Top 10
- OWASP WSTG
- OWASP ASVS
- OWASP API Security Top 10
- PTES
- NIST SP 800-115
- CVSS v3.1
- CWE
One team
The people who write your code are the people who attack it.
Usually one company builds and another tests. We do both on the same engagement, so every feature is built with an attacker in mind and every finding ships with a fix.
build
- Threat modeling before the first commit
- Security review on every change
- Hardened CI/CD and dependencies
break
- Manual testing inside agreed rules
- Findings ranked by real-world risk
- Every fix verified by retest
Illustration: a code change that replaces a SQL query built from user input with a parameterized query, with a note that the fix was retested.
Services
Build it right. Then test it hard.
Six ways we work with teams, from one focused test to building the whole product.
Software development
Web apps and platforms, built secure by default.
Learn moreWeb application pentesting
Manual testing of your web app, with clear remediation.
Learn moreAPI security testing
Authorization, authentication, and abuse testing for REST and GraphQL.
Learn moreCloud and infrastructure review
Find the misconfigurations that expose data.
Learn moreSecure code review
Vulnerabilities found at the source, not just the surface.
Learn moreVulnerability analysis
Find, rank, and fix weaknesses before attackers do.
Learn more
The deliverable
Findings your engineers can act on.
No raw scanner output. Every finding is verified by hand and written so the person fixing it doesn't need a meeting first.
- Severity
- Scored with CVSS, then weighed against what the issue means for your business.
- Evidence
- The exact request and response that prove the issue is real.
- Reproduce
- Steps your team can follow to see it for themselves.
- Fix
- A specific change for your stack, not a link to a generic guide.
- Retest
- Confirmation that the fix actually closed the issue.
Illustration: a sample report finding for a fictional client, showing severity, affected endpoint, reproduction steps, evidence, the fix, and retest status.
Methodology
How an engagement runs.
Every test follows the same five phases, inside rules of engagement you approve in writing.
- 01
Recon
We map what's exposed: domains, hosts, services, and every entry point in scope.
→ Scope confirmed
- 02
Mapping
We learn how the application works: roles, data flows, and where the trust boundaries sit.
→ Test plan
- 03
Exploitation
We attack within the rules you approved and prove real impact without causing damage.
→ Verified findings
- 04
Reporting
Every finding with severity, evidence, reproduction steps, and a specific fix.
→ Report and debrief
- 05
Retest
Once you've fixed the issues, we test again and confirm each one is closed.
→ Fixes confirmed
Free tool
See what an attacker sees first.
Our free surface check grades any public site on security headers, TLS, cookies, email records, and exposed files. Passive and read-only.
Results in seconds · no sign-up
Client portal
Watch the engagement as it happens.
Every client gets a login. No chasing status over email.
Live phase
See where the engagement stands, from scoping to delivery.
Updates from the team
Progress posted by the people doing the work, as it happens.
Tickets
Ask a question and it reaches the team, not a help desk.
Illustration: the client portal for a fictional project, showing its current phase, updates posted by the team, and an open ticket.
Working with us
Ground rules come first.
nda
NDA before scoping
We sign your NDA, or offer ours, before any technical detail changes hands.
roe
Written rules of engagement
Targets, timing, and limits are agreed in writing before testing starts. Nothing outside scope is touched.
retest
Retest included
Once you've fixed the findings, we test again and confirm each one is actually closed.
reports
Two reports, two audiences
An executive summary for leadership and full technical detail for the engineers doing the fixes.
Research
Notes from the work.
- research
Introducing Pagesync Research
What we'll publish here: engagement-driven writeups, security advisories, and notes from building secure software.
- research
Field notes: deny-by-default RLS for multi-tenant apps
How we structure Postgres row-level security so a missing policy fails closed, not open — with the patterns we use in our own client portal.
FAQ
Questions, answered.
How does an engagement start?
Tell us what you need through the intake assistant on the Start a project page, or the contact form if you'd rather write to us directly. We review the request, ask any clarifying questions, and come back with a scoped proposal and quote. Work starts only after you approve the scope.
What does a penetration test include?
A scoped, rules-of-engagement-bound assessment of the systems you authorize, following OWASP-aligned methodology. You receive a report with severity-rated findings, reproduction steps, an executive summary, and concrete remediation guidance — followed by a debrief call.
Do you sign NDAs?
Yes. Confidentiality is standard in this line of work. We're happy to sign your NDA before any technical details change hands, or provide our mutual NDA if you prefer.
Do you retest after we fix the findings?
Yes — retesting of remediated findings is included in vulnerability analysis and pentest engagements, so you get confirmation that fixes actually close the gap.
Can you help with compliance (ISO 27001, SOC 2, GDPR)?
We align our assessments and reports with the frameworks you care about, so the output is directly usable as audit evidence. We are a technical partner, not a certification body — we prepare you for audits rather than issue certificates.
Tell us what you're building.
A few questions in the intake and we come back with a scoped plan. No account needed.