Websites and development

Website security audit in 2026: what it checks, free self-checks and what it costs

A website security audit checks admin access and two-factor login, updates of the CMS, plugins and libraries, HTTPS and security headers, forms, file uploads, secrets in code, backups and logs, usually against the OWASP Top 10:2025. Free tools show the outside; Spanish firm Hard2bit publishes pentests from €1,490. VITON13’s audit with fixes starts at $73.

A developer works in a dim room in front of several screens with code and a terminal
Photo: Pexels ↗

What does a website security audit check?

A website security audit checks who can get in, what an outsider can make the site do and how fast you could recover. Most auditors map findings to the OWASP Top 10:2025, the eighth edition of the list, where Broken Access Control stays first and Security Misconfiguration has risen from fifth to second.

What a website security audit checks, mapped to the OWASP Top 10:2025
AreaWhat the auditor looks atOWASP 2025
Admin accessPersonal accounts, two-factor login, limits on password guessingA07 Authentication Failures
RolesWhether one user can see or change another user’s dataA01 Broken Access Control
CMS, plugins, librariesKnown vulnerabilities, abandoned plugins, nested dependenciesA03 Software Supply Chain Failures
HTTPS and headersTLS, the HTTPS redirect, HSTS, Content-Security-PolicyA02 Security Misconfiguration
FormsInjection, cross-site scripting, spam limitsA05 Injection
File uploadsAllowed types, storage, whether a file can runA06 Insecure Design
SecretsPasswords and API keys in code or public filesA07 Authentication Failures
Errors and logsError pages that leak details; login logs without tokensA10 Exceptional Conditions; A09 Logging and Alerting
BackupsAn off-server copy and a restore that has been triedOutside the list; GDPR art. 32
The mapping of weaknesses to categories is OWASP’s own.

A useful audit also walks the paths only your business has, such as discount codes, bookings or customer exports, which no scanner understands.

Five layers from the base up: backups with a tested restore, updates of the CMS and plugins, access with 2FA, HTTPS with security headers, and code, forms and logs on top.
A weak lower layer makes every layer above it fragile.

How can you check your website’s security for free?

Free public tools show a site from outside, and your own admin panels show the rest. Test only domains you own.

  1. Test HTTPS in SSL LabsQualys SSL Labs’ free SSL Server Test analyses any public HTTPS server. Aim for an A; lower grades usually mean old protocols or a broken certificate chain.
  2. Grade headers in HTTP ObservatoryMDN’s HTTP Observatory starts at 100 points and adjusts them for redirects, HSTS, Content-Security-Policy, framing and referrer rules; an A needs 90.
  3. Check the blocklistsLook the domain up in Google’s Safe Browsing site status, then in VirusTotal, which consults more than 70 antivirus engines and blocklists.
  4. Read Search ConsoleIts Security issues report lists hacked content and malware; Google says a cleaned site usually leaves its unsafe list within 24 hours of review.
  5. Audit admin accountsList every admin in the CMS, hosting, registrar and code repository, delete orphaned accounts and switch on two-factor login.
  6. Update, then test a restoreUpdate the CMS and plugins, delete unused ones, then restore last night’s backup to a test copy: only a restore proves a backup works.

No tool here can tell whether one customer can open another’s order; that takes a person reading the access rules and code.

Self-check: how well protected is your website?

Self-check

How well protected is your website?

Tick what is true today, not what is planned.

ticked 0 of 10

Your result: High risk: a bot would probably find a way in. Start today with two-factor login, updates and a tested backup.

Scan, audit or pentest: which one do you need?

A scan is software matching your site against known problems, an audit is a specialist reviewing settings and code against your risks, and a pentest is a person trying to break in within an agreed scope. The UK’s National Cyber Security Centre advises against using pentests as the primary way to find vulnerabilities.

Automated scan, security audit and penetration test compared
ScanAuditPentest
WhoSoftware on a scheduleA specialist with settings and codeA tester with a written scope
FindsKnown flaws, old versions, missing headersWeak settings, risky code, access rulesExploitable chains, with proof
MissesBusiness logic and permissionsAttacks nobody tried in practiceAnything out of scope
ResultAlerts to triagePrioritised findings, often with fixesAn evidence report, often a retest
The NCSC adds that a pentest shows only that systems resisted known issues on the day of the test.
Comparison of an automated scan and a manual audit or pentest on six points: who works, what each finds and misses, false alarms, cost model and proof of a fix.
A scanner finds the known; a person finds what is specific to your site.

Why do small websites get hacked?

Mostly through known holes left unpatched. Verizon’s 2026 Data Breach Investigations Report, published on 19 May 2026, says 31% of breaches began with an exploited vulnerability, the first time in 19 editions that this beat stolen credentials, and 48% involved a third party.

Patchstack counted 11,334 new vulnerabilities in the WordPress ecosystem in 2025, 42% more than in 2024: 4,124 posed a real threat and 1,966 were rated high severity. Plugins held 91% and themes 9%, while WordPress core had six minor issues.

Bars: 11,334 new WordPress vulnerabilities in 2025, of which 4,124 posed a real threat and 1,966 were high severity; only 6 were in WordPress core.
Nearly all the risk sits in plugins and themes, not in WordPress itself.

Speed matters too. In 46% of cases no fix existed when the flaw went public, and heavily exploited flaws were attacked within a weighted median of five hours. The forgotten plugin or demo page is the usual door.

How much does a website security audit cost in 2026?

From nothing for the free tools to several thousand euros for a manual pentest. These are published starting points in October 2026.

Published prices for website security checks, October 2026
ProviderWhatPublished priceNote
VirusdieMalware scan and cleanupFree monthly scan; $15 a month per siteAutomated
SucuriSecurity platform$229 to $549 a yearScans and cleanups
Astra SecurityScanner; pentest planFrom $69 a month; pentest $5,999 a yearTesters plus automated agents
IntruderWeb application pentestFrom $3,500 per testDescribed as AI-powered
Hard2bit, SpainLimited web or API pentestFrom €1,490 before VATDay rate €500–1,000
LiteraFort, RTM Tech, Oreol SecurityWebsite pentest in RussiaFrom 150,000 to 300,000 roublesRTM Tech from 5 working days
VITON13Audit and hardening$73 AI-assisted or $93 human-led5–8 working days; not a certified pentest
Each figure is the provider’s own starting price, not a market average.

Quotes rise with the number of roles and logins, with access to the code and when a retest is included. Oreol Security, for example, prices by application size, roles, API methods and business scenarios.

Cost calculator

Estimate your security work

Pick a starting point, then add what your site needs.

Your estimate

AI-assisted
from $73
Human-led
from $93
Timeline
5–8 working days

stages can overlap; the written estimate fixes the dates

Get a written estimate in 1 working day

Today’s VITON13 starting prices; the written estimate fixes scope and price before work begins. None of these is a certified pentest.

Is it legal to test a website, and what does the law require?

Testing someone else’s site without permission is a crime in most countries: get the owner’s signed consent, scope and dates first.

Unauthorised access and data-leak duties by market, October 2026
MarketAccess without permissionIf personal data leaks
United KingdomComputer Misuse Act 1990, s. 1: up to two years in prisonNotify the regulator within 72 hours (UK GDPR)
FranceCode pénal art. 323-1: three years and €100,00072 hours; GDPR fines up to €10m or 2% of turnover
SpainCódigo Penal art. 197 bis: six months to two years72 hours; the same GDPR fines
RussiaCriminal Code art. 272: up to two years if data was destroyed, blocked, changed or copied24 hours; fines of 3–15 million roubles, repeat leaks 1–3% of revenue
Russian fines apply to companies and sole traders under art. 13.11 of the Administrative Code since 30 May 2025.

GDPR article 32 expects regular testing of security measures and timely restore of data, so a dated audit and a tested backup are evidence of care.

When do you need an accredited pentest company instead?

When someone else must rely on the report. A studio audit reduces your risk; it is not a certificate that a regulator, a bank or an enterprise client has to accept.

  • A contract or tender demands a pentest by an accredited firm; for UK government systems the NCSC recommends testers from its CHECK scheme.
  • Your PCI DSS assessor or ISO 27001 auditor asks for a penetration test report.
  • In France, regulated operators and administrations use PASSI auditors qualified by ANSSI, the national cyber agency.
  • In Russia, banks test under Bank of Russia regulations 683-P, 719-P and 757-P; LiteraFort lists that from 135,000 roubles.

Otherwise, run the free checks, then an audit with fixes, and book a formal pentest once the obvious holes are closed, so testers are not paid to report missing updates.

How VITON13 audits and hardens a website

Web application security hardening is a one-off package of 5–8 working days. We start from one normal user journey, one that failed or worries you, the current stack, the access you can grant and the person who accepts the result. Each threat is tied to the exposed asset, the permission boundary, an exploit test, the fix and the retest. Fixes stay in your current stack and can be reversed from a written runbook. For monthly checks, our website maintenance plan includes a security and dependency review.

Web application security hardening

Price
$73 AI-assisted or $93 human-led
Timeline
5–8 working days

Cloud and DevOps setup

Price
$33 AI-assisted or $53 human-led
Timeline
2–3 working days

Website bug fixing

Price
$13 AI-assisted or $33 human-led
Timeline
1–2 working days

AI-assisted: AI drafts inside defined steps, a person directs and checks every result. Human-led: a specialist does the work and AI assists.

What is included

  • Threat and access review: what is exposed and who can reach it
  • Prioritised security fixes that your team can maintain
  • Verification and response notes, with every fix retested
  • $73 AI-assisted or $93 human-led; work beyond the agreed boundary is priced first

Not included

  • A certified or independent penetration test report
  • PCI DSS, ISO 27001 or other compliance certificates
  • Round-the-clock monitoring and incident response
  • Any promise that a site cannot be hacked

Revisions: 2 rounds of revisions on the deliverables

Get an estimate in 1 working day

Written estimate within 1 working day

Example

INTERNALOur own product

Our own site: eight findings and eight fixes on tarasovvitalii.com

On 28 September 2026 VITON13 ran a white-box review of tarasovvitalii.com, the founder’s portfolio with a sign-in chat, a Node API, nginx in Docker and 15 concept demos. It confirmed eight findings: one high (script injection through a demo’s ?cat= parameter on the chat’s origin), one medium (no Content-Security-Policy on the demos) and six low. All eight were fixed and re-tested; 119 demo pages load under the new policy with zero violations.

What this does not prove

  • It is our own site, reviewed by our own studio: not an independent pentest and not a certificate.
  • It covers the code as of 28 September 2026 only.
  • The attacks were replayed on a local copy of the production containers, not on the live server.

Questions and answers

What is the OWASP Top 10?

It is a list of the ten most critical security risks for web applications, published by the OWASP community. The current edition, OWASP Top 10:2025, is the eighth: Broken Access Control leads, and Software Supply Chain Failures and Mishandling of Exceptional Conditions are new.

How do I check my website for malware?

Look the domain up in Google’s Safe Browsing site status, scan it on VirusTotal and open the Security issues report in Search Console. A clean result does not rule out hidden code on the server, so also compare the site’s files with a clean copy.

Is a free online security scan enough?

For a brochure site without logins it is a start, not proof: MDN states that even an A+ from HTTP Observatory does not test for outdated software, SQL injection or vulnerable CMS plugins.

How long does a website security audit take?

Published timelines run from days to weeks: RTM Tech lists a website pentest from five working days, and Oreol Security two to three weeks for a web application. VITON13’s audit and hardening takes 5–8 working days, with the fixes and the retest included.

Does a security audit protect a site from DDoS attacks?

No. A DDoS attack floods a site with traffic, and protection comes from your hosting or a network provider; Cloudflare includes unmetered DDoS protection even in its free plan. An audit only checks that such protection is on and the server’s real address stays hidden.

What is a white-box security audit?

The reviewer reads the source code and configuration, not only the public pages. A black-box test sees what an outsider sees, and a grey-box test adds a user account. White-box review sees what is invisible from outside, such as keys in the code, which is why we reviewed our own site that way.

Sources

  1. OWASP Top 10:2025 —
  2. OWASP 2025: introduction —
  3. MDN: Observatory FAQ —
  4. MDN: Observatory scoring —
  5. Qualys SSL Labs —
  6. Google Safe Browsing status —
  7. Google: Safe Browsing FAQ —
  8. VirusTotal: how it works —
  9. NCSC: penetration testing —
  10. Verizon: 2026 DBIR —
  11. Patchstack: WordPress security 2026 —
  12. EUR-Lex: GDPR —
  13. Computer Misuse Act 1990 —
  14. UK GDPR, art. 33 —
  15. Légifrance: Code pénal —
  16. BOE: Código Penal —
  17. ConsultantPlus: art. 272 —
  18. ConsultantPlus: art. 13.11 —
  19. Virusdie: pricing —
  20. Sucuri: plans —
  21. Astra Security: pricing —
  22. Intruder: pricing —
  23. Hard2bit: pentest prices —
  24. LiteraFort: pentest —
  25. RTM Tech: pentest —
  26. Oreol Security: pentest —
  27. Cloudflare: plans —
  28. tarasovvitalii.com: case —

About the author

Vitalii Tarasov

Founder of VITON13 Studio · Dubai, UAE

Vitalii Tarasov founded VITON13 in 2026 and runs VITON13 Studio from its Dubai office. He is responsible for every studio project: the written scope and price, the direction of the work and the check before delivery. Studio prices in this guide are read from the service pages, so they match what you would be quoted there.

About VITON13

Services this guide leads to