webperf_core icon indicating copy to clipboard operation
webperf_core copied to clipboard

webperf-core is an open-source testing suite tailored to help you improve your digital presence in areas like web performance, security and accessibility to email best practice using many small improv...

Results 55 webperf_core issues
Sort by recently updated
recently updated
newest added

### Feature/improvement We should add validation of all standard CSP policies: `other_supported_polices = ['report-to','sandbox','upgrade-insecure-requests']` We should add validation of experimental policies. ``` experimental_policies = [ 'fenced-frame-src', 'require-trusted-types-for', 'inline-speculation-rules', 'trusted-types'] ```

enhancement

### Feature/improvement ### Description: Currently, our application uses a `config.py` file to manage configuration settings. This file uses constant variables to store configuration data. This approach is not as flexible...

enhancement
breaking-change

### Feature/improvement We have a lot of files in the root folder, we should clean it up so it is easier to find what you are looking for. Create folder...

enhancement

### Feature/improvement We currently have a very old browser defined as user agent for functionality not using sitespeed. This needs to be updated, if for nothing else to not tell...

enhancement

### Suggested Improvements: - Check HTTP Method support/use - Validate CAA – Certification Authority Authorization - Validate that same website over IPv6 and IPv4 - Validate Ciphers support & cipher...

enhancement

I have been investigating why our site got a low score in the standard files sub-category and found that webperf can't handle the presence of a UTF-8 BOM (Byte Order...

************* Module tests.http_validator tests/http_validator.py:155:0: C0303: Trailing whitespace (trailing-whitespace) tests/http_validator.py:160:0: C0301: Line too long (103/100) (line-too-long) tests/http_validator.py:166:0: C0301: Line too long (106/100) (line-too-long) tests/http_validator.py:173:0: C0301: Line too long (103/100) (line-too-long) tests/http_validator.py:179:0:...

# Suggested improvements: - Improve MX validation - Validate if we can connect to all servers - Validate STARTTLS support - Validate Insecure connect support - Validate TLS only support...

enhancement

@marcusosterberg @7h3Rabbit I would like to propose that we start using PEP 8 and PyLint in this project. Here's why I believe this would be beneficial: 1. **Consistency**: PEP 8...

************* Module update_software update_software.py:17:0: C0301: Line too long (107/100) (line-too-long) update_software.py:47:0: C0301: Line too long (115/100) (line-too-long) update_software.py:48:0: C0301: Line too long (126/100) (line-too-long) update_software.py:50:0: C0301: Line too long (114/100)...