Skip to content
Raven Security
Menu

Web, application & AI security reviews · US & Canada

Securing the web, one system at a time.

We test your websites, customer portals, and AI features using our own modified open-weight security models. You get a concise report of verified findings with proof, time for your team to fix them, and a complimentary re-scan with a signed Letter of Attestation.

  • Modified open-weight models — zero training on your data
  • Verified proof and fix instructions for every item
  • Complimentary re-scan + 1-page Letter of Attestation

Who we work with

Representative engagements across the United States and Canada (placeholder client roster—replace with approved logos in lib/site.ts).

  • Northline Fasteners

    Wholesale Distribution · Ontario

  • Mercer & Vale Health

    Specialty Clinics · New York

  • Harbor Millwork Co.

    Building Products · Michigan

  • Kepler Freight Systems

    Regional Logistics · Illinois

  • Alderbrook Financial

    Equipment Leasing · British Columbia

  • Field & Co. Industrial

    Industrial Supply · Ohio

Why traditional scans miss the mark

Old scanners check a list. Modern attackers test how your business works.

For years, smaller companies only had to worry about noisy bots rattling the front door with known exploits. Today, anyone with a few dollars of compute can point an AI agent at your portal, sign in as a customer, and spend all night testing how your pages, APIs, and AI features fit together.

  • Small flaws get chained

    A public document on one subdomain, an overly detailed error message on another, and a loose role check inside your portal look minor on their own. Connected together, they expose your customer records.

  • Permissions and logic, not just CVEs

    A standard vulnerability scanner only flags outdated software versions. It won't notice that Contractor A can read Contractor B's negotiated pricing by changing an order number in the URL.

  • New AI features bring new blind spots

    Teams are adding customer chatbots, RAG document search, and AI intake forms faster than they are securing them—often letting one account prompt the AI into quoting another customer's files.

The longer view

The long-term news is genuinely good: AI is helping defenders find and close bugs faster than at any point in the web's history, and software defaults are getting tougher every month. The risk sits in the transition right now—while new offensive tools meet systems built for yesterday's threat. Looking at your systems with capable AI first closes that window.

What we test and what we find

From forgotten plugins on your public site to permission leaks in your portal and AI.

Real-world exposure sits in two places: ordinary perimeter hygiene that slipped through the cracks, and permission or AI-logic flaws inside your application that automated scanners are blind to. We check both.

01 · Public perimeter & web hygiene

Included in Site, Application & Infrastructure
  • Forgotten staging sites and subdomains

    The test server from a 2023 redesign or a subdomain an agency spun up—still answering on the public internet and maintained by no one.

  • Outdated plugins and frameworks

    A gallery or form plugin installed for a campaign years ago and never removed, still running and carrying public exploits.

  • Private files in public places

    Audit reports, customer CSV exports, price lists, and database backups left at URLs that search engines and AI crawlers have already indexed.

02 · Logins, business logic & AI features

Included in Application & Infrastructure (+ AI Add-On)
  • Permissions that drifted across roles

    A regular customer login that can reach staff pages, download another customer's invoices, or call admin API endpoints without being stopped.

  • AI chatbots & RAG leaking customer data

    An AI assistant or document search tool that answers one customer's question using quote PDFs, tickets, or records belonging to another customer.

  • Tool-calling abuse & prompt injection

    AI features tricked into invoking privileged backend actions, exposed LLM API keys that attackers can drain, or form inputs that hijack internal AI workflows.

Read: what we find most often in the field →

How we work

Modified open-weight models. Strict scope boundaries. Zero training on your data.

We don't rent a generic chatbot, and we don't hand you a 90-page scanner dump full of unverified warnings. We run our own open-weight models with directly modified weights and testing logic edited by hand from real human security findings.

  • Zero training datasets, ever

    We modify open model weights and edit our system logic and prompts by hand based on what our reviewers uncover. We maintain no training dataset, and we never train on client data, credentials, or traffic.

  • Predefined domains & 'Observed, Not Tested'

    We only test the hosts you name in writing. When your site links out to an internal ERP, a legacy server, or a third-party service like Stripe or Calendly, our scope filter never probes it—we simply list it under 'Observed, Not Tested' in your report.

  • Ready for customers, insurers, and auditors

    Every finding is verified, mapped to OWASP standards, and paired with clear fix instructions. After your complimentary re-scan, you receive a signed 1-page Letter of Attestation for enterprise buyers, cyber insurance renewals, or SOC 2 / ISO audits.

Read: how we modify open-weight models without training data →

Sample finding preview

RS-01 · portal.northline.example

Re-scan: Closed
1. What we found
A signed-in contractor can open any other contractor's order history and negotiated unit pricing.
2. Why it matters
Any customer with a valid login can read competitors' custom discount tiers, shipping addresses, and past invoices by changing the order number in the address bar.
3. Proof attached
Session: acct_1042 (Contractor A) → GET https://portal.northline.example/api/orders/88412 → HTTP 200 OK (returned account_id: acct_2089, net_tier: 'Distributor-18%', total: $14,820.00)
4. What to change
In the order-detail handler, scope the database query by the signed-in session's account_id (WHERE id = $1 AND account_id = $2) instead of checking only that a user is logged in.

How it works

A review that starts clean and actually finishes.

Four steps, fixed dates, and no software agent or dashboard left behind.

  1. 01

    Authorize the scope

    You list the exact domains, applications, and test login roles in a short written scope. We never touch a host that isn't on that signed list.

  2. 02

    Models + reviewers test

    Our modified open-weight models and human reviewers test your predefined scope from the outside and inside each login role, inside strict rate and safety guardrails.

  3. 03

    Get the report & proof

    You receive an OWASP-mapped report ordered by what to fix first: what is wrong, why it matters, the attached proof, and what to change—plus any outside URLs observed.

  4. 04

    Fix, re-scan & attest

    Your team makes the fixes. Within 45 days (60 on Infrastructure), we re-scan the scope for free and issue your 1-page Letter of Attestation.

Read the full process, production guardrails, and scope rules →

Pricing

Published fixed prices. Built for small and mid-size teams.

Every plan is a complete engagement: the review, the OWASP-mapped report with proof, Q&A support while your team fixes, one complimentary re-scan, and a 1-page Letter of Attestation. We confirm the fit before anyone is billed.

  • Site

    Small business

    $1,800

    Your public website and perimeter, tested from the outside the way an automated or AI attacker sees it.

    • Up to 3 internet-facing hosts you name
    • Public pages, forms, plugins, and exposed files
    • Check of any public-facing AI chat widget
    • 1 complimentary re-scan within 45 days + Letter of Attestation
  • Application

    Most popular

    $4,500

    One web application and its APIs, tested from the outside and from inside every login role you give us.

    • 1 web application + public site (up to 4 hosts)
    • Up to 3 user roles/logins tested for permission drift
    • APIs, multi-step workflows, and in-app AI features
    • 1 complimentary re-scan within 45 days + Letter of Attestation
  • Infrastructure

    Mid-size organization

    $9,500

    Up to ten of your internet-facing hosts, applications, and AI workflows, tested together the way attackers chain them.

    • Up to 10 predefined hosts & 2 applications (up to 6 logins)
    • Full AI & Agent Deep-Dive (RAG, tool-calling, prompt injection) included
    • Live walkthrough call + OWASP-mapped report
    • 1 complimentary re-scan within 60 days + Executive Attestation

Need deep testing of a custom chatbot, RAG knowledge base, or tool-calling AI agent? Add the AI & Agent Feature Deep-Dive (+$1,500) to Site or Application (included automatically in Infrastructure).

Insights

Field notes on web and AI security.

Practical writing on how AI attacks work, how to lock down your own AI features, and what we find on real engagements.

All insights →

FAQ

Common questions, straight answers.

How our models handle your data, how we keep live systems safe, and what you get at the end.

All 20 questions →
What is included in a Raven Security review?

Every plan includes a signed written scope, a review of the predefined domains and login roles in that scope, and a prioritized report mapped to OWASP standards. Each finding shows what is wrong, why it matters, the proof, and what to change—plus an 'Observed, Not Tested' list of external links we spotted. You also get Q&A support while your team fixes, one complimentary re-scan within 45 days (60 days on Infrastructure), and a signed 1-page Letter of Attestation once the re-scan finishes.

Do you ever train or fine-tune your AI models on our company's data?

Never. In fact, we do not maintain a training dataset at all. We run our own open-weight models whose weights we modify directly for security testing, and our reviewers edit the system logic and prompts by hand based on human security findings. Your source responses, credentials, files, and findings are used solely to produce your report and are never fed into any model training pipeline.

Can you test our company's own AI chatbots, RAG search, or AI agents?

Yes. In addition to traditional web and API vulnerabilities, we test the AI features you have built into your site or product. That includes checking whether User A can prompt a RAG assistant into quoting User B's documents, testing whether tool-calling agents can be tricked into running staff-only actions, testing indirect prompt injection through forms and uploads, and checking for exposed LLM API keys or unthrottled endpoints that attackers could drain.

What happens if our website links to our ERP, a staging server, or a third-party tool like Stripe or Calendly?

We never push on or probe any domain that is not explicitly listed in your signed scope. An outbound scope filter restricts our models to your predefined domains. However, when our models see outgoing links, redirects, or script references to other hosts—like an internal ERP login, an old subdomain, or a third-party vendor—we list them in an 'Observed Outside of Scope (Not Tested)' section of your report so you know they are reachable from your site.

If we give you a staff or admin login, how do you stop the AI from deleting customer data or breaking production?

We combine human setup at the start with strict technical guardrails during the run. Before testing begins, a human reviewer configures rate limits and marks sensitive actions (like billing, account deletion, or mass email endpoints) off limits. During testing, discovery and read checks run autonomously, while state-changing requests (creates, edits, deletes) are restricted to canary test records created under the test accounts you provided. We also monitor response latency and error rates automatically so testing throttles immediately if your server slows down.

Can we show your report to enterprise customers, cyber insurers, or SOC 2 / ISO 27001 auditors?

Yes. Because we do not perform remediation work ourselves, our review is an independent third-party assessment. Findings are mapped to recognized standards (OWASP WSTG, OWASP API Top 10, OWASP LLM Top 10, and PTES), and after your complimentary re-scan we issue a signed 1-page Letter of Attestation. That letter states the scope, dates, methodology, and verified remediation outcome—giving your customers, insurers, and auditors the proof they need without forcing you to hand over raw vulnerability details.

Tell us what you want reviewed.

Send us the domains or applications that matter most. Someone from our US or Canadian team will reply with the plan that fits and a clear scope—before anyone is billed.