Professional Pentesting · Flexible Pricing · Solo Apps to SOC 2
You shipped fast with Cursor, Lovable, Bolt, Replit, or Claude Code. Now find out what an attacker would find. LTH Cybersecurity provides manual web app and API penetration testing for solo developers, small teams, and early-stage startups, with a scoped quote that fits a small budget. Need a compliance-driven pentest for SOC 2 or a larger environment? We do that too.
AI coding tools are very good at producing features that work. They are much less reliable at the parts nobody sees in a demo: checking that user A cannot read user B’s data, keeping API keys out of the browser, locking down Supabase or Firebase rules, and verifying that a Stripe webhook actually came from Stripe. Those gaps do not break anything during normal use. They only show up when someone goes looking for them.
Most pentesting firms are built for enterprises, with minimum engagement sizes and timelines to match. A solo founder with one app, or a three-person team about to launch, usually gets priced out or handed an automated scan with a logo on it. We do real manual testing, scoped to your app, and charge for the work your app actually needs. The same team also runs larger, compliance-driven engagements, so you will not outgrow us when SOC 2 or enterprise customers come into the picture.
We also do this work in public. Our team regularly finds and responsibly discloses vulnerabilities in real products, from security vendors to small WordPress businesses. Read about our responsible disclosure work.
These are the issues that show up again and again in apps built quickly by small teams and AI coding tools.
Change an ID in a request and see another user’s invoices, messages, or files. This is the most common serious bug we find, and automated scanners almost never catch it.
Row Level Security turned off, permissive Firestore rules, or public storage buckets that let anyone with your public key read or write the whole database.
Service-role keys, OpenAI or Stripe secret keys, and admin tokens bundled into JavaScript or committed to a public repository.
Next.js API routes, server actions, and backend endpoints that check login in the UI but not on the server, plus admin routes nobody linked to but anyone can call.
Prices set in the browser, unverified Stripe webhooks, coupon and trial abuse, and subscription checks that can be skipped to unlock paid features for free.
Prompt injection, leaked system prompts, chatbots that reveal other users’ data, and AI agents with tool access they should not have.
Weak password reset flows, JWTs that are never verified, sessions that never expire, missing rate limits on login, and account takeover through email changes.
SQL and NoSQL injection, stored XSS, server-side request forgery (SSRF) in URL fetchers and image importers, and insecure file uploads.
Pick what fits your app and your stage. Every engagement is manual testing by a real person, scoped before work starts.
For solo apps and MVPs before launch or right after. A focused test of one web app and its API covering access control, authentication, secrets, database rules, and the OWASP Top 10.
For SaaS products with multiple user roles, teams or tenants, payments, and integrations. Deeper authenticated testing against OWASP testing guidance and the OWASP API Security Top 10.
For apps with chatbots, AI agents, or retrieval over user data. We test against the OWASP Top 10 for LLM Applications, including prompt injection, data leakage between users, and unsafe tool use.
For the infrastructure behind your app: exposed ports and admin panels, SSH and database exposure, misconfigured cloud storage, and outdated services on your VPS or cloud account.
After you fix the findings, we test again to confirm each issue is actually closed and that the fix did not open something new.
Shipping new features every week? Test new endpoints and major changes as they go out instead of waiting for a once-a-year audit.
You should not need an enterprise budget to find out whether your app leaks user data. Pricing is based on what your app actually has: the number of user roles, API endpoints, and integrations, and how deep you want testing to go. You get a fixed quote before any work starts.
A pentest shows you what is wrong today. LTH Shield helps keep your server protected afterward, built for solo developers and small server owners who want real protection without the big bill.
Small teams are our focus, but not our limit. We also test growing companies, regulated teams, and larger organizations that need formal, audit-ready penetration testing.
Working toward SOC 2 Type I or Type II, or renewing? We scope the test around your in-scope systems and what your auditor expects, then deliver a report and retest evidence you can hand straight to them.
Testing that supports ISO 27001 vulnerability management controls, PCI DSS penetration testing requirements, and the security clauses in enterprise contracts, cyber insurance applications, and vendor questionnaires.
An assumed-breach test from inside your network: what an attacker could reach after one phished laptop, including Active Directory weaknesses, lateral movement, and paths to domain admin.
Your full internet-facing footprint and cloud accounts across AWS, Azure, and Google Cloud: exposed services, remote access, identity and access misconfigurations, and storage exposure.
Several web apps, APIs, and mobile backends across multiple teams, tested under one scoped engagement with consistent methodology and a single remediation tracker.
A testing calendar that lines up with audit cycles, major releases, and infrastructure changes, so you are not scrambling for a pentest report a week before the auditor arrives.
Compliance engagements follow recognized methodologies, including the OWASP Web Security Testing Guide, the OWASP API Security Top 10, PTES, and NIST SP 800-115, with risk ratings based on CVSS.
Reports include the scope, methodology, testing dates, an executive summary for leadership and auditors, detailed findings with reproduction steps, and a remediation section your engineers can work from. Retest results document which findings were closed, which gives auditors the evidence they look for.
Whether you are a five-person startup preparing for your first SOC 2 audit or an established organization with an annual testing requirement, you get the same manual testing and the same flexible, fixed-quote pricing.
A simple process from first message to fixed app.
Tell us about your app and what matters most. We agree on what is in scope, the testing window, and the rules of engagement, and you sign written authorization before testing starts.
We test as an outside attacker and as each of your user roles, combining hands-on testing with tooling. Critical issues are reported to you right away instead of waiting for the final report.
You get a clear report with severity, steps to reproduce, and fix guidance for your stack. Each fix is written so you can hand it straight to your AI coding assistant or developer.
Once you have made the fixes, we verify them and update the report so you have a clean record for customers, investors, or your own peace of mind.
A lot of pentest reports are long PDFs nobody on the engineering team reads. Ours are written for the person who has to fix the app. Every finding explains what the problem is, how we exploited it, why it matters for your users, and exactly what to change.
We give fix guidance for the stack you actually use, including Next.js, React, Supabase, Firebase, Node and Express, Python and Django, Laravel, and Rails. If you built the app with AI, you can paste a finding into Cursor, Claude, or ChatGPT and get a working patch, then let us verify it on retest.
You also get a short executive summary you can share when a customer sends a security questionnaire, an investor asks about security, or an enterprise deal requires proof of testing.
Built first for teams with users, data, or payments and no security team, and scaled up for organizations that need formal, compliance-driven testing.
You built the app with Cursor, Lovable, Bolt, Replit, v0, or Claude Code and it works. Before real users trust it with their data, have a professional try to break it.
Your weekend project started making money. Now it holds customer emails, payment records, and API keys worth stealing.
Pre-launch, pre-raise, or answering your first enterprise security questionnaire. A pentest report is one of the first things serious buyers ask for.
Shipping client apps on tight timelines. Add an independent pentest before handoff to protect your clients and your reputation.
Your first enterprise customers are asking for SOC 2 or a recent pentest report. Get testing scoped to your audit, from a team that understands both startups and auditors.
Established companies, financial services, healthcare, and public-sector suppliers that need annual, framework-aligned testing across applications, networks, and cloud.
Straight answers before you reach out.
A scanner checks for known patterns automatically. A penetration test is a person actively trying to break your app: logging in as different users, changing IDs in requests, abusing business logic, and chaining small issues into real impact. Scanners rarely find broken access control, which is one of the most common problems in AI-built apps.
If the app stores user data, takes payments, or has accounts, yes. AI coding tools are good at producing features that work, but they often skip authorization checks, leave database rules open, or put secrets in frontend code. Those issues do not show up in normal use. They show up when someone goes looking.
Pricing is flexible and based on scope: how many user roles, API endpoints, and integrations your app has, and how deep you want testing to go. You get a fixed quote before any work starts. There are no enterprise minimums, and a single small app can be tested on its own.
Small apps usually take days of testing, not weeks. Larger environments and compliance engagements are scoped individually. Your quote includes the timeline, and we can plan around a launch date, fundraise, audit window, or customer security review.
No. Small teams and solo-built apps are our main focus, but we also run larger and compliance-driven engagements for growing companies and established organizations, including multi-application testing, internal networks, Active Directory, and cloud environments.
Yes. We scope compliance pentests around your framework and auditor expectations, and deliver a report with methodology, scope, risk ratings, and retest evidence. SOC 2 and ISO 27001 do not strictly mandate a penetration test, but auditors and customers commonly expect one as evidence that security controls work. PCI DSS requires internal and external penetration testing at least every 12 months and after significant changes.
Staging is preferred when it closely matches production. Production testing is possible with agreed rules, such as no destructive tests and set testing windows. Either way, we need written authorization from the owner of the app before testing begins.
The app URL, a test account for each user role, and a short description of what the app does. API docs and read access to the code repository are optional but make testing faster and more thorough.
Yes. A retest confirms each fix actually closes the issue and did not break something else. It can be included in your quote.
Yes. Pentesting is done remotely. LTH Cybersecurity is based in Yorkton, Saskatchewan, and works with developers and teams across Canada and beyond. If you also need ongoing monitoring, see our managed security services.
Tell us about your app or environment, and any compliance requirement. Please do not include passwords, API keys, or test credentials in this form; we will arrange those securely once the scope is agreed.