← All Results
Domain History

tekla.lv

Grade C · 60/100 · 2/6 security headers present

Security Score

C
60/ 100

Security Headers

2/ 6

CSP Violations

NoViolations

Issues Found

0Issues

Recommendations

0Available

CSP Analysis

Content Security PolicyHIGH
base-uri 'self'; default-src 'self' data: *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.com.ai *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.ms *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve *.google.vg *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za *.google.co.zm *.google.co.zw *.google.cat teklacom.lndo.site teklacom.ddev.site placeimg.com picsum.photos fastly.picsum.photos *.tekla.com *.trimble.com *.vidyard.com *.youtube.com *.ytimg.com *.vimeo.com *.vimeocdn.com *.bilibili.com *.nr-data.net *.6sc.co *.g.doubleclick.net *.google-analytics.com *.googletagmanager.com *.linkedin.com cdn.linkedin.oribi.io *.facebook.com *.adnxs.com *.hotjar.com *.hotjar.io *.marketo.com *.mktoresp.com; object-src 'none'; form-action 'self'; font-src 'self' data: fast.fonts.net api2.fonts.com fonts.googleapis.com fonts.gstatic.com *.tekla.com *.trimble.com; script-src 'self' 'nonce-OGI3M2IyNmUtNzNlOS00MmViLTlmNTgtNjhkNzI1NDU3ZDYy' 'strict-dynamic' *.vidyard.com *.youtube.com *.ytimg.com *.vimeo.com *.vimeocdn.com *.bilibili.com *.nr-data.net *.6sc.co *.g.doubleclick.net *.google-analytics.com *.googletagmanager.com *.linkedin.com cdn.linkedin.oribi.io *.facebook.com *.adnxs.com *.hotjar.com *.hotjar.io *.marketo.com *.mktoresp.com *.newrelic.com unpkg.com; style-src 'self' 'unsafe-inline' *.marketo.com *.mktoresp.com *.tekla.com *.trimble.com fast.fonts.net api2.fonts.com fonts.googleapis.com fonts.gstatic.com; upgrade-insecure-requests; worker-src 'none';
Directive Analysis
base-uriLOW
'self'
•Missing recommended values for base-uri: self, none
default-srcLOW
*.youtube.com *.google.md *.google.jo *.google.com.bn *.google.ne *.google.com.na *.google.cz *.google.com.py teklacom.ddev.site *.google.com.bh *.google.fr *.google.com.kw *.google.com.tw *.google.bg *.google.mk *.google.com.sg *.google.lt *.google.cl data: *.google.ms *.google.com.ar *.google.com.eg *.google.co.nz *.google.td *.google.mw *.google.me *.google.co.ao *.google.cat *.google.la *.google.co.bw *.google.ru *.google.com.bo *.google.co.za *.vidyard.com *.google.co.ma *.google.hr *.google.sk *.facebook.com *.google.cm *.google.com.bz *.google.com.ni *.google.ba *.google.ki *.google.co.cr *.google.com.af *.google.com.co *.google.tn *.google.co.zm *.google.ch *.google.com.ag *.google.com.sl *.google.bi *.google.pl *.google.rs *.google.com.bd *.google.co.id *.google.com.tr *.google.co.mz *.google.vu *.google.am *.google.lk *.google.ie *.google.im *.google.lu *.google.ge *.google.com.gh *.google.ps *.google.kz *.google.cv *.google.com.cy *.google.hn *.google.com.pa *.6sc.co *.google.tm *.google.ga *.google.nu *.google.be *.google.com.sa *.google.co.th *.google.as *.google.fm *.google.bs *.google.co.ls *.google.st *.google.com.uy *.google.kg *.google.al *.google.com.tj *.google.gr *.google.co.jp cdn.linkedin.oribi.io *.google.si *.google.bt *.google.dz *.google.it *.google.com.kh *.nr-data.net *.mktoresp.com *.google.ad *.google.mv *.google.tl *.google.com.gi *.google.ae *.google.pn *.google.com.pk *.google.so *.google.az *.google.sr *.google.by teklacom.lndo.site *.google.ca *.linkedin.com *.google.sn *.googletagmanager.com *.marketo.com *.google.com.my *.google.com.sb *.google.gy *.adnxs.com *.google.com.ua *.google.is *.google.com.pr *.google.com.mm *.google.com.ng *.google.co.uz *.google.com.pe *.bilibili.com *.google.nr *.google.de *.google.com.np *.google.co.tz *.google.mn *.google.ht *.google.rw *.google.com *.google.co.ug *.google.se *.vimeo.com *.google.sh *.google.co.vi *.google.vg *.google.com.om *.google.com.hk *.google.co.in *.google.com.lb 'self' *.google.bj *.google.mg *.google.co.ve *.google.sm *.g.doubleclick.net *.hotjar.com *.google.com.ly *.google.to *.google.com.cu *.google.dk *.google.mu *.google.ws *.google.ml *.google.cf *.google.com.au *.google.com.do *.tekla.com *.google.lv *.google-analytics.com *.google.ee *.google.tg *.google.co.uk *.trimble.com *.google.je *.google.com.gt *.google.hu *.vimeocdn.com *.google.com.vn *.google.co.il *.google.com.et *.hotjar.io *.google.com.jm *.google.com.sv placeimg.com *.google.gl *.ytimg.com *.google.pt *.google.com.pg *.google.fi *.google.ro *.google.nl *.google.com.fj *.google.co.ke picsum.photos *.google.at *.google.co.ck *.google.no *.google.co.zw *.google.com.ec *.google.li *.google.dm *.google.bf *.google.cd *.google.com.ai *.google.es *.google.com.mx *.google.iq *.google.tt *.google.com.mt *.google.com.vc fastly.picsum.photos *.google.gm *.google.com.ph *.google.cg *.google.com.br *.google.cn *.google.sc *.google.dj *.google.com.qa *.google.gg *.google.co.kr *.google.ci
•Missing recommended values for default-src: self
object-srcLOW
'none'
•Missing recommended values for object-src: none
form-actionLOW
'self'
•Missing recommended values for form-action: self
font-srcLOW
*.trimble.com fast.fonts.net fonts.gstatic.com data: fonts.googleapis.com 'self' api2.fonts.com *.tekla.com
•Missing recommended values for font-src: self
script-srcMEDIUM
*.youtube.com *.newrelic.com *.linkedin.com *.googletagmanager.com *.marketo.com *.vimeocdn.com *.adnxs.com *.hotjar.io *.bilibili.com *.6sc.co *.ytimg.com *.vimeo.com unpkg.com 'strict-dynamic' 'self' *.vidyard.com cdn.linkedin.oribi.io *.facebook.com *.g.doubleclick.net *.nr-data.net *.hotjar.com *.mktoresp.com 'nonce-OGI3M2IyNmUtNzNlOS00MmViLTlmNTgtNjhkNzI1NDU3ZDYy' *.google-analytics.com
•Missing recommended values for script-src: self, sha512-, nonce-, sha256-, sha384-
•No nonces or hashes used for script-src
style-srcHIGH
*.trimble.com fast.fonts.net fonts.gstatic.com fonts.googleapis.com 'self' *.marketo.com api2.fonts.com 'unsafe-inline' *.tekla.com *.mktoresp.com
•Unsafe inline execution allowed in style-src
•Missing recommended values for style-src: self, sha512-, nonce-, sha256-, sha384-
upgrade-insecure-requestsLOW
worker-srcLOW
'none'
•Missing recommended values for worker-src: self, none

Security Headers

✗Permissions-PolicyMissing

Restricts which browser features (camera, microphone, geolocation) the page can use, limiting attack surface.

How to add it:

nginx
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;
apache
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"
cloudflare
Rules > Transform Rules > HTTP Response Header Modification > Set Permissions-Policy value
✗Referrer-PolicyMissing

Controls how much referrer information is sent with requests, preventing data leaks to third parties.

How to add it:

nginx
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
apache
Header always set Referrer-Policy "strict-origin-when-cross-origin"
cloudflare
Rules > Transform Rules > HTTP Response Header Modification > Set Referrer-Policy to "strict-origin-when-cross-origin"
✓Strict-Transport-SecurityPresent

max-age=63072000; includeSubDomains; preload

Forces browsers to use HTTPS for all future requests, preventing man-in-the-middle attacks and SSL stripping.

✗X-Content-Type-OptionsMissing

Prevents browsers from MIME-sniffing responses away from the declared Content-Type, blocking drive-by downloads.

How to add it:

nginx
add_header X-Content-Type-Options "nosniff" always;
apache
Header always set X-Content-Type-Options "nosniff"
cloudflare
Rules > Transform Rules > Managed Transforms > Enable "Add X-Content-Type-Options header"
✗X-Frame-OptionsMissing

Prevents the page from being embedded in iframes, protecting against clickjacking attacks.

How to add it:

nginx
add_header X-Frame-Options "DENY" always;
apache
Header always set X-Frame-Options "DENY"
cloudflare
Rules > Transform Rules > HTTP Response Header Modification > Set X-Frame-Options to "DENY"
✓X-XSS-ProtectionPresent

1; mode=block

Legacy XSS filter for older browsers. Modern browsers use CSP instead. Set to "0" to avoid false positives.

4 recommended security headers are missing on tekla.lv.

Beyond headers: infrastructure exposure

via OSN, our sister project

Security headers protect the browser. OSN maps what's exposed underneath — servers, open ports, known CVEs, DNS and WHOIS.

See what the internet sees about tekla.lvWeak headers often come with other exposure — check the full picture.

tekla.lv

3 scans since 7/17/2025

C

Latest: 60/100

Total Scans

3

Latest Score

60/100

First Scan

7/17/2025

Last Scan

7/17/2025

Score Trend

Security score progression over 2 scans

Scan History

DateScoreCSPHeadersIssuesAction
Jul 17, 2025
C (60)
No
2/60View →
Jul 17, 2025
C (60)
No
2/60View →

Show off your security grade

Embed this badge on your site or README. It updates automatically after each scan and links back to this report.

HeaderTest security grade: C (60/100) for tekla.lv
HTML
<a href="https://headertest.com/results/tekla.lv" title="Security headers grade for tekla.lv — HeaderTest">
  <img src="https://headertest.com/api/badge/tekla.lv" alt="HeaderTest security grade: C (60/100) for tekla.lv" />
</a>
Markdown
[![HeaderTest security grade: C (60/100) for tekla.lv](https://headertest.com/api/badge/tekla.lv)](https://headertest.com/results/tekla.lv)