You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
whoogle-search/app
Ben Busby 3a2e0b262e
Validate urls in `element` and `window` endpoints
Domains were previously not validated before being handled, leading to a
potential scenario where someone could pass something like
"element_url=127.0.0.1:<port>/<resource>" to access other resources on a
machine running Whoogle. This change ensures that the resource used in
both endpoints is a valid domain.

This also includes validation of config names to prevent names from
including path values such as "../../(etc)".
9 months ago
..
models Ensure b64 prefs always have min padding 1 year ago
static Use filtered query for map tab 9 months ago
templates Update handling of custom css (#965) 1 year ago
utils Fix invalid calculator widget path (#1064) 9 months ago
__init__.py Suppress spurious warnings from bs4 1 year ago
__main__.py Swap out Flask's default web server for Waitress (#32) 4 years ago
filter.py Fix: `keep_blank_values = True` to handle blank `q` input (#1052) 10 months ago
request.py Change the consent cookies (#1054) 10 months ago
routes.py Validate urls in `element` and `window` endpoints 9 months ago
version.py Bump version to 0.8.3 10 months ago