Find the weaknesses before someone else does.

Obscure Testing is a penetration testing group. We test web applications, APIs, mobile apps, IoT devices and source code the way a real attacker would, then show you exactly what to fix.

Proven Experience, Real Results

Our testers have spent many years breaking into software and devices, with permission, so our clients can fix the problems first. We've done it for dozens of clients across a wide variety of industries, from young startups to established organizations.

Thorough

We don't stop at what an automated scan reports. We dig until we understand how your application or device really behaves.

Clear

Every finding comes with plain-language impact, proof that it's real, and concrete steps to fix it.

Discreet

Your systems, code and findings stay confidential. We handle what we learn with the same care we expect you to.

Many Yearsof hands-on penetration testing
Dozens of Clientstrust us with their security
Many Industrieseach with its own risks and rules

Our Services

Four kinds of testing, each tailored to what you build and how it's used.

Web and API

Web Application and API Penetration Testing

We test your website, web app and the APIs behind it, as an outsider and as a signed-in user, to find the ways in.

  • Sign-in, sessions and password reset flows
  • Access control: can one user see or change another's data?
  • Injection, cross-site scripting and request forgery
  • Business logic flaws that scanners can't recognize
  • REST and GraphQL APIs, tokens and rate limits
Source Code

Secure Source Code Review

We read your code line by line, guided by automated analysis, to find security flaws at their source.

  • Unsafe handling of user input and data
  • Weak or misused encryption and secrets left in code
  • Authentication and permission checks that can be skipped
  • Risky third-party libraries and dependencies
  • Fixes shown in your own code, not generic advice
Mobile

Mobile Application Penetration Testing

We test your iOS and Android apps on real devices, along with the servers they talk to.

  • Sensitive data stored on the phone
  • Traffic between the app and your servers
  • Reverse engineering and tampering with the app
  • Hidden features, keys and test settings left in the build
  • The back-end APIs the app relies on
IoT

IoT Device Penetration Testing

We test connected devices from the circuit board to the cloud, the way someone holding one would.

  • Firmware extraction and analysis
  • Debug ports and other hardware interfaces
  • Wireless connections such as Wi-Fi and Bluetooth
  • Update process and device setup
  • Companion apps and cloud services

Tools Find the Obvious. People Find the Rest.

Automated tools are fast, but they only see part of the picture. We combine three layers of testing to paint a complete picture of your application or device.

AI-Assisted Analysis

AI helps us map large applications and codebases quickly, spot unusual patterns and suggest places worth a closer look, so our time goes where it matters most.

Proven Scanning Tools

Industry-standard scanners give us broad, consistent coverage of known weaknesses, misconfigurations and outdated components.

Manual Review and Exploration

Experienced testers then explore by hand. We confirm every finding, weed out false alarms, chain small issues into real attacks, and find the logic flaws no tool can.

The result: broad coverage from automation, depth from human expertise, and no padding. Every issue in your report is one we've confirmed ourselves.

Reports You Can Act On

A report is only useful if it gets things fixed. Ours are customized to your application or device, your team and your goals, never a raw scanner export with your logo on it.

We're glad to walk your team through the findings and answer questions after the report is delivered.

Every Report Includes

  • A plain-language summary for leadership
  • Findings ranked by real-world risk to your business
  • Step-by-step proof so your team can see each issue for itself
  • Specific, practical fixes for your technology
  • A free retest to confirm the fixes worked

How We Work

  1. Scope. We learn what you build, what worries you, and what's off limits, then agree on a clear plan and price.
  2. Test. We combine AI, scanning tools and hands-on testing, and alert you right away to anything critical.
  3. Report. You get a tailored report with clear priorities and specific fixes, and we walk you through it.
  4. Retest. Once you've made fixes, we test again to confirm each issue is closed.

Careers

We're a small group of curious people who enjoy figuring out how things break. We don't have open roles listed right now, but we're always glad to hear from skilled testers.

Want to Work With Us?

Send us a note about your experience and the kind of testing you enjoy. Choose "Careers" in the form below.

Get in Touch

Frequently Asked Questions

What is a penetration test?

It's a controlled, authorized attack on your application or device. We try to break in the way a real attacker would, so you can fix the weaknesses before anyone else finds them.

How is this different from running a scanner?

Scanners only catch known, surface-level problems, and they report many false alarms. We use them as a starting point, then test by hand to confirm what's real and to find the deeper issues, like flaws in how your application's rules work.

Will testing disrupt our systems?

We plan testing with you to avoid disruption. We can test a staging copy instead of production, work during set hours, and steer clear of anything you mark as off limits.

How long does a test take, and what does it cost?

It depends on the size and complexity of what we're testing. Most engagements take one to three weeks. Tell us about your project, and we'll give you a clear quote before any work begins.

Can your report help with compliance or customer security reviews?

Yes. Our reports are written to share with auditors and customers who ask for proof of independent security testing, and we can include a short summary letter for that purpose.

How do you protect our code and findings?

We're happy to sign a nondisclosure agreement. We share findings only with the people you choose and delete your materials when the engagement ends.

Get a Quote

Tell us a little about what you'd like tested, and we'll get back to you by email to start the conversation.

We use what you send only to reply to you. Please don't include passwords or other secrets. See our Privacy Policy.