API Security Testing
Authorized security testing of REST and GraphQL APIs: authentication, object-level access, rate limits and data exposure.
Shahid Malla · Top Rated on Fiverr and Upwork
600+ Fiverr reviews, 4.9 average · 13+ years · 900+ projects
OWASP API Security Top 10RESTGraphQL
About this package
This package tests a REST or GraphQL API against the OWASP API Security Top 10 and gives you a report with CVSS severity, the exact requests that prove each finding, fixes and a retest. It is for SaaS founders and app teams whose mobile app, frontend or partners call an API that also holds customer data.
The flaws APIs actually ship with
- Object-level access: I log in as one user and request another user's records by changing the ID, which is the most common serious API bug.
- Authentication: JWT signature and expiry handling, tokens that still work after logout, and API keys passed in URLs where logs keep them.
- Responses that return fields the screen hides, such as emails, internal notes or password hashes.
- Mass assignment, where adding a role or plan field to a request quietly upgrades the account.
- Rate limits on login, one-time codes and password reset, checked with a small agreed number of requests.
Premium adds GraphQL depth and batching abuse, webhook signature and replay checks, and tests that one tenant can never read another tenant's data.
Scope and permission
Testing runs only after the API owner signs a written authorization naming the base URLs, endpoints and accounts in scope. Your API has to be yours: if it sits on AWS, Azure, Google Cloud, Supabase or Firebase, I follow that provider's published testing policy. Staging is preferred. Rate-limit checks are not load testing, and nothing in this package tries to slow down or overwhelm the service.
What makes it go faster
An OpenAPI file or a Postman collection, plus two test accounts per role, lets me spend the time on testing instead of mapping. Without documentation, the API mapping extra builds the collection from your app's traffic, and you keep it for your own regression tests. The report and that collection go only to you.
Compare packages
| Package | Starter$429 | Business$999 | Premium$2,199 |
|---|---|---|---|
| Endpoints | Up to 20 | Up to 50 | Up to 120 |
| User roles | 1 | Up to 3 | Up to 5 |
| Object-level access tests | Within 1 role | Across roles | Across roles and tenants |
| Retests | 1 within 30 days | 1 within 45 days | 2 within 60 days |
| Token and session tests | |||
| GraphQL support | – | ||
| Rate limit checks | – | ||
| Webhook signature checks | – | – | |
| Developer walkthrough call | – | – | |
| Delivery time | 5 days | 9 days | 15 days |
| Revisions | 2 | 2 | 3 |
What I need from you
After you pay, a project opens for your order. Send these there and the delivery clock starts.
- Signed authorization from the API owner and the agreed scope
- OpenAPI file or Postman collection, if you have one
- Base URL of staging, or production with allowed hours
- Two test accounts per role, and per tenant on Premium
- Where the API is hosted, so the provider's policy can be checked
About the developer
Shahid Malla
AI agent and AI chat developer, full-stack developer
Top Rated on Fiverr and Upwork
- Based in
- Kashmir, India
- Experience
- 13+ years
- Projects
- 900+ delivered
- Languages
- English, Hindi
I have built websites, WHMCS modules and web apps for clients since before AI coding tools existed. Today I build with AI-assisted tools and review every change myself, which is why fixed prices here are lower than an agency's for the same scope. I work while the US, Canada and Australia sleep, so each morning there is progress on your staging link.
Read my 600+ Fiverr reviews · Upwork profile · Portfolio · About me
Questions about this package
Will rate limit testing affect real users?
It should not. I agree a number of requests per route with you beforehand, usually a few dozen, enough to see whether a limit exists and what happens when it triggers. That is far below anything that would slow the service, and I stop at once if response times change.
Can you test an API on Firebase or Supabase?
Yes, when the project is yours. Both platforms allow customers to test their own projects within their published rules, and I keep to them. I test your security rules, functions and API routes, not the platform's own infrastructure, which belongs to the provider and is outside any scope I accept.
Do you test the mobile app itself?
This package tests the API the app talks to, which is where the data lives. The mobile traffic extra captures your app's calls on a test device so none are missed. Reverse engineering the app binary or testing on-device storage is a different kind of test and is not part of this package.
How ordering a package works
-
1
Choose a plan
Pick Starter, Business or Premium and pay once by card, PayPal or crypto. The price on the page is the price.
-
2
Send your content
A project opens for your order. Send your text, logo, photos and any logins I need there.
-
3
I build it
I build on a private staging link you can open on your phone, with updates as I go.
-
4
Launch and handover
After your approval the site goes live on your domain, and every login is yours.
One-time price, no monthly fee from me
You pay for the build once. Your domain and hosting are registered in your name and renewed with your hosting provider, who bills you directly. I add nothing on top, and the site keeps running whether or not you hire me again.
What I do not build
Gambling and adult websites, and sites that sell content without the rights to it. Need something not listed? Ask for a custom quote.
More security testing and audits
- Website and Web App Penetration TestA manual, authorized security test of your website or web app, with severity ratings, proof, fix steps and a retest.Starting at $449 · 5 days
- WordPress Security AuditA security audit of your WordPress or WooCommerce site: plugins, users, endpoints, file permissions and settings, with a retest.Starting at $199 · 3 days
- WHMCS Custom Module Code Security ReviewA security review of the PHP code in your custom or third-party WHMCS addons, hooks and gateway modules, with fixes and a retest.Starting at $299 · 4 days