Total Tests:
235,719,465
521,984
158,186

Website Security Test of vita.kvalitne.cz

Free online security tool to test your security
  • GDPR & PCI DSS Test
  • CSP & HTTP Headers Check
  • Website CMS Security Test
  • WordPress & Drupal Scanning

Free online security tool to test your security

86,101,673 security tests performed


257 tests running
63,879 tests in 24 hours

Latest Tested Websites

Free API

ImmuniWeb Community Edition provides a free API for the Website Security Test. It shares the number of tests performed via web interface:

Account type Tests per day Monthly subscription
No Account 10 Free
Free Account 20 Free

Premium API

ImmuniWeb Community Edition also provide a premium API for a higher number of tests via API or web interface:

Select package Tests per day Monthly subscription
50 $199
500 $1990
1000 $3980
2500 $7995
?

The number of API requests will be available via web interface under your account

?

The number of API requests will be shared among all users with the same domain name as your account

Total: $1440
Get in touch for details.

Public schools, local governments and non-for-profit organizations may request a free access to the premium API.

API Documentation

API Specifications

Field Name Value
Protocol HTTP/HTTPS
Request Type POST
URL https://www.immuniweb.com/websec/api/v1/chsec/[ustamp].html - where "ustamp" is an arbitrary UNIX time-stamp (must be an integer). Such construction is done to prevent caching on client side.

POST Data Specification

Field Name Value
api_key secret token which you submit alongside with the request
tested_url the URL of the domain to be tested.
dnsr "on" means that test results will be hidden, "off" means that test results will be displayed in statistics.
choosen_ip IP address of tested server (if tested domain resolves to multiple addresses).
recheck "false" will use results from cache if the server has been tested within the past 24 hours, "true" will perform a new test without looking at the cache.
token value of the token sent by the server if the tested domain is resolved into several IP addresses.

Example of Transaction Using CURL

New test (not cached)
curl -d "tested_url=twitter.com&choosen_ip=any&dnsr=off&recheck=false" "https://www.immuniweb.com/websec/api/v1/chsec/1451425590.html"
{
"job_id": "2a9e1f1bc92dc0c7a4bde930dff488771eea6d36988208d34163c5496227b8dc",
"status": "test_started",
"status_id": 1,
"message": "Test has started"
}
curl -d "job_id=2a9e1f1bc92dc0c7a4bde930dff488771eea6d36988208d34163c5496227b8dc" "https://www.immuniweb.com/websec/api/v1/get_result/1451425590.html"
{
"job_id": "2a9e1f1bc92dc0c7a4bde930dff488771eea6d36988208d34163c5496227b8dc",
"status": "in_progress",
"status_id": 2,
"message": "Your test is in progress"
}
New test (cached)
curl -d "tested_url=twitter.com&choosen_ip=any&dnsr=off&recheck=false" "https://www.immuniweb.com/websec/api/v1/chsec/1451425590.html"
{
"test_id": "c84936eef26eeb8aaef5ffc43f38ddb91adfd90ac27fb416bd0b21fe2edb1004",
"status": "test_cached",
"status_id": 3,
"message": "Test is cached"
}
curl -d "id=c84936eef26eeb8aaef5ffc43f38ddb91adfd90ac27fb416bd0b21fe2edb1004" "https://www.immuniweb.com/websec/api/v1/get_result/1451425590.html"
{ ... }
Example with error
curl -d "tested_url=0.0.0.0&choosen_ip=any&dnsr=off&recheck=false" "https://www.immuniweb.com/websec/api/v1/chsec/1451425590.html"
{
"error": "Domain name 0.0.0.0 was resolved in an invalid IP address",
"error_name": "invalid_ip_resolved" "error_id": 16
}
Download PDF
curl -d "api_key=your_api_key" "https://www.immuniweb.com/websec/gen_pdf/test_id/" > report.pdf

Example of Server Response

         

Command Line Toolkit

Simple CLI interface to leverage ImmuniWeb® Community Edition free tools in CI/CD pipelines and DevOps.

Install

Download utilities from GitHub or use git:

git clone "https://github.com/immuniweb/iwtools.git" && cd iwtools/iwtools

Install third-party python libraries:

  • termcolor
  • colorama
  • requests

Usage

Check your website for GDPR and PCI DSS compliance, test CMS and CSP security, verify web server hardening and privacy:

Start a new test or get the results from cache:
./iwtools.py websec "https://example.com"
Force to use a specific IP address of the test's target:
./iwtools.py websec --ip 8.8.8.8 "https://example.com"
Get raw API response in JSON format:
./iwtools.py websec --format raw_json "https://example.com"
Force to refresh the test using an API key:
./iwtools.py websec --api-key ABCDE-12345-FGHIJ-67890 --refresh "https://example.com"

Check other command line options here.

ImmuniWeb Community Edition - Website Security Test

The Website Security Test is a free online tool to perform web security and privacy tests:

  • Non-intrusive GDPR compliance check related to web application security.
  • Non-intrusive PCI DSS compliance check related to web application security.
  • Analysis of CMS and its components for outdated versions and publicly-known vulnerabilities.
  • Analysis of HTTP methods that may put web server, web application or website visitors at risk.
  • Detailed analysis (syntax, validity, trustworthiness) of HTTP security headers:
    • Server
    • Strict-Transport-Security (also known as HSTS)
    • X-Frame-Options
    • X-Powered-By
    • X-Content-Type-Options
    • X-XSS-Protection
    • X-AspNet-Version
    • Content-Security-Policy (also known as CSP)
    • Access-Control-Allow-Origin
    • Content-Security-Policy-Report-Only
    • Referrer-Policy
    • Permissions-Policy
  • Analysis of altered, and thus potentially malicious, JS libraries.
  • Analysis of ViewState for misconfigurations and security weaknesses.
  • Analysis of web application cookies for security flags.
  • Detection of domain’s presence in various Blacklists.
  • Detection of Cryptojacking within JS code.
  • Detection of WAF presence.

​References & How-To's

Acknowledgements

The following security experts helped us improve this free product:

  • Alex H.
  • Anik, Store Republic
  • Doug Nelson
  • Freddie Leeman
  • Gunnar Schwant
  • Ibtihaaj Khurram
  • Joseph Guay, Korem Geospatial
  • Kelley Hugh, Sompo International

IP Ranges

IP ranges of our outbound servers are:

  • 192.175.111.224/27
  • 64.15.129.96/27
  • 70.38.27.240/28
  • 72.55.136.144/28
  • 72.55.136.192/28
  • 108.163.142.209/28
  • 209.172.38.160/27

Scoring Methodology

- At the beginning of the test, the score is set to 100
- Points are added for good and reliable configuration of your website and web server
- Points are deducted for insecure, incomplete or unreliable configuration of your website or web server
- Total points for all detected CMS(s) and CMS components will not go below -50 or above +50
- Total points for all detected JS components will not go below -20 or above +20
- Total points for all HTTP methods and CSP will not go below -30 or above +30
- Total points for all cookies will not go below -10 or above +10
- No website may score above "C" if a vulnerable software is found
- No website may score above "B+" if CMS is not up2date
- No website may score below "C" if its CMS and CMS components have no known vulnerabilities
- Server gets an "N" if a tested port is closed or HTTP status code is not 200, 301, 302, 303, 307 or 308
Grade Score
A+ Score greater than 100
A Score between 90 and 99
A- Score between 80 and 89
Grade Score
B+ Score between 70 and 79
B Score between 60 and 69
B- Score between 50 and 59
Grade Score
C+ Score between 35 and 49
C Score between 20 and 34
F Score lower than 20

Website Security and Compliance

Description Score
WAF is present +20
WAF is missing -5
CMS is up2date +20
CMS is not up2date -15
CMS is not up2date and is vulnerable -50
CMS component is up2date +15
CMS component is not up2date -10
CMS component is not up2date and is vulnerable -30
JS component is up2date +10
JS component is not up2date -5
JS component is not up2date and is vulnerable -30
Server supports Custom HTTP methods -10
Server supports TRACE, TRACK or CONNECT HTTP method -10
A cookie does not have the HttpOnly flag set -5
A cookie has the Secure flag set +5
A cookie has the SameSite flag set to Lax +5
A cookie has the SameSite flag set to Strict +5
A cookie does not have the SameSite flag set -1
A cookie name has the "__Secure-" prefix and its prerequisites +5
A cookie name has the "__Host-" prefix and its prerequisites +5
Web server directory listing enabled -10
The website is using resources from third-party domains that cannot be resolved -30
Cryptojacking malware detected -50

HTTP Security Headers and Content Security Policy Scoring

Header Name Description Over HTTP Over HTTPS
Permissions-Policy Header is present and valid +15 +15
Permissions-Policy Header is present and wrongly configured -10 -10
Expect-CT Header is wrongly configured -20
Access-Control-Allow-Origin Header is present and valid +5 +5
Strict-Transport-Security Header is present, valid and enforced 0 +25
Strict-Transport-Security Header is missing 0 -20
Strict-Transport-Security Header has a duration below 6 months 0 -10
Strict-Transport-Security Server certificate is untrusted 0 -1
X-Frame-Options Header is present and valid +15 +15
X-Frame-Options Header value is ALLOWALL -10 -10
X-XSS-Protection Header is present and valid +20 +20
X-XSS-Protection Header value is 0 (disabled) -10 -10
X-XSS-Protection Header is missing -10 -10
X-Content-Type-Options Header is present and valid +15 +15
X-Content-Type-Options Header is missing -10 -10
Content-Security-Policy Header is present +20 +20
Content-Security-Policy Header is missing -20 -20
Content-Security-Policy Header has default-src set to 'none' or 'self' +5 +5
Content-Security-Policy Header contains wildcard in default-src directive -10 -10
Content-Security-Policy Header contains wildcard in any other directive -10 -10
Content-Security-Policy Header has frame-ancestors directive set and restricting sources and X-Frame-Options header is not set +10 +10
Content-Security-Policy Header has frame-ancestors directive set with wildcard and X-Frame-Options header is not set +5 +5
Content-Security-Policy Header has frame-ancestors directive set and consistent with X-Frame-Options header value +5 +5
Content-Security-Policy Header has frame-ancestors directive set and inconsistent with X-Frame-Options header value -5 -5
Content-Security-Policy Header enables XSS blocking and X-XSS-Protection header is not set +15 +15
Content-Security-Policy Header enables XSS filtering and X-XSS-Protection header is not set +15 +15
Content-Security-Policy Header has the reflected-xss directive set and consistent with X-XSS-Protection header value +5 +5
Content-Security-Policy Header contains the Reflected XSS directive with a different value than X-XSS-Protection header -5 -5
Content-Security-Policy Header has the upgrade-insecure-requests or the block-all-mixed-content directive set +5 +5
Server Header discloses server's software version -5 -5
X-Powered-By Header discloses server's software version -5 -5
X-AspNet-Version Header discloses server's software version -5 -5

Free Website Security Monitoring

ImmuniWeb Community Edition provides a free website security and compliance monitoring with this Website Security Test. You can add up to 3 websites for free that will be tested with the Website Security Test every 7 days. You will be notified by email about new vulnerabilities or misconfigurations. You can change or remove the hosts at any time.

Setup free weekly notifications and stay informed about vulnerabilities or misconfigurations of this website.
Monitoring

Summary of vita.kvalitne.cz [Desktop Version] Website Security Test Summary

kvalitne.cz was tested 6 times during the last 12 months.

Compliance:

PCI DSS
Tested on: May 25th 2022, 19:48 CET
Server IP:
Reverse DNS:
Location:
Client: Desktop Browser

Your final score

  • A
  • B
  • C
  • F
A
Software
Security Test
No Issues Found
Compliance
Test
No Issues Found
Compliance
Test
1 Issue Found
Content
Security Policy Test
No Issues Found
Headers
Security Test
No Major Issues Found
This test was made 12 days ago and may be outdated
Automate security and compliance scanning of all your websites and APIs with ImmuniWeb Discovery.
Learn More

Discovered Subdomains Subdomains

Tested URLProtocol/PortCertificate(s)Tested onCompliancesGrade
Discover all your domains and the associated on-premise or cloud IT assets with ImmuniWeb Discovery.
Learn More

Web Server Security Test Server Security

HTTP RESPONSE
200 OK
HTTP VERSIONS
HTTP/1.1
NPN
HTTP/1.1
ALPN
HTTP/1.1
CONTENT ENCODING
None
SERVER SIGNATURE
nginx
WAF
No WAF detected
LOCATION
N/A
HTTP Methods Enabled
GET DELETE HEAD OPTIONS PUT CUSTOM TRACK
Get 24/7 security monitoring of your web servers, web applications and APIs with ImmuniWeb Discovery.
Learn More

Web Software Security Test Software Security

Get 24/7 security monitoring of your web applications and APIs with ImmuniWeb Discovery.
Learn More
Web Software Found
1
Web Software Outdated
0
Web Software Vulnerabilities
0
Fingerprinted CMS & Vulnerabilities
No CMS were fingerprinted on the website.
Information
Fingerprinted CMS Components & Vulnerabilities
jQuery
3.6.0
The fingerprinted component version is up2date, no security issues were found.
Get advanced testing, zero False Positives SLA and remediation support with ImmuniWeb On-Demand.
Learn More

GDPR Compliance Test GDPR

If the website processes or stores personal data of the EU residents, the following requirements of EU GDPR may apply:

Privacy Policy
Privacy Policy was found on the website.
Good configuration
Website Security
No publicly known vulnerabilities were found in the website CMS or its components.
Good configuration
TLS Encryption
HTTPS encryption is present on the web server.
Good configuration
Cookie Protection
No cookies with personal or tracking information seem to be sent.
Information
Cookie Disclaimer
No third-party cookies or cookies with tracking information seem to be sent.
Information
Get 24/7 compliance monitoring of your websites, APIs and cloud services with ImmuniWeb Discovery.
Learn More

PCI DSS Compliance Test PCI DSS

If the website falls into a CDE (Cardholder Data Environment) scope, the following Requirements of PCI DSS may apply:

Requirement 6.2
Website CMS and its components seem to be up2date. Implement continuous monitoring for new security updates.
Good configuration
Requirement 6.5
No publicly known vulnerabilities seem to be present in the fingerprinted versions the website CMS and its components.
Good configuration
Requirement 6.6
No WAF was detected on the website. Implement a WAF to protect the website against common web attacks.
Misconfiguration or weakness
Get 24/7 compliance monitoring of your websites, APIs and cloud services with ImmuniWeb Discovery.
Learn More

HTTP Headers Security Test HTTP Headers

Some HTTP headers related to security and privacy are missing or misconfigured.
Misconfiguration or weakness
Missing Optional HTTP Headers
Access-Control-Allow-Origin
Public-Key-Pins
Public-Key-Pins-Report-Only
Expect-CT
Server
Web server does not disclose its version.
Good configuration
Raw HTTP Header Server: nginx
X-Powered-By
The web server discloses its version, potentially facilitating further attacks against it.
Misconfiguration or weakness
Raw HTTP Header X-Powered-By: PHP/7.4.27
Strict-Transport-Security
The header is properly set.
Good configuration
Raw HTTP Header Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Directives
Name Description Alerts
max-age Sets the time browsers must enforce the use of HTTPS to browse the website. No problems found
X-Frame-Options
The header is properly set.
Good configuration
Raw HTTP Header X-Frame-Options: DENY
X-Content-Type-Options
The header is properly set.
Good configuration
Raw HTTP Header X-Content-Type-Options: nosniff
Permissions-Policy
The header is properly set.
Good configuration
Raw HTTP Header Permissions-Policy: accelerometer=(), camera=(), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), payment=(), usb=()
Referrer-Policy
The header is properly set.
Good configuration
Raw HTTP Header Referrer-Policy: strict-origin-when-cross-origin

Content Security Policy Test CSP Security

Content-Security-Policy
Content-Security Policy is enforced.
Good configuration
Raw HTTP Header Content-Security-Policy: connect-src https://vita.kvalitne.cz
Directives
Name Description Alerts
connect-src Controls requests which transmit or receive data from other origins using script interfaces. No problems found
Content-Security-Policy-Report-Only
The header was not sent by the server.
Information
Get continuous CSP monitoring on all your websites, APIs and cloud services with ImmuniWeb Discovery.
Learn More

Cookies Privacy and Security Analysis Cookies

No cookies were sent by the web application.
Good configuration

External Content Privacy and Security Analysis External Content

No external content found on tested page.
Information
How We Help Ask a Question
Website Security Test in progress
257 tests running
site speed:
May take up to ten minutes, but usually is quicker
Please do not close this window.