- 21 Apr, 2020 1 commit
-
-
BryanDavis authored
-
- 04 Mar, 2020 7 commits
-
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
Check the hostname associated with the incoming report and extract tool name appropriately. If hostname == tools.wmflabs.org then take the tool name from the path. If hostname is anything else assume that the left most '. separated component is the tool name (e.g. "bash.toolforge.org").
-
BryanDavis authored
Using the text indexed fields for aggregations requires Elasticsearch to invert the inverted index as fielddata. This is expensive and unnecessary because we are already creating an unindexed subfield in the document mapping as suggested at <https://www.elastic.co/guide/en/elasticsearch/reference/current/fielddata.html#before-enabling-fielddata>.
-
BryanDavis authored
-
- 03 Jan, 2020 3 commits
-
-
BryanDavis authored
-
BryanDavis authored
* Tox testing with py37 * Black formatting * Lots of extra flake8 checks * Fix violations from the changes above
-
BryanDavis authored
-
- 09 Sep, 2019 2 commits
-
-
BryanDavis authored
-
BryanDavis authored
-
- 26 Mar, 2018 6 commits
-
-
BryanDavis authored
Get rid of noise from browser extensions and similar client injected sources by ignoring any report that describes a blocked URI that is not HTTP/HTTPS.
-
BryanDavis authored
Not bring able to specify fields in the query is lame.
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
- 25 Mar, 2018 4 commits
-
-
BryanDavis authored
Switch from query_string to simple_query_string for freeform search. simple_query_string protects against syntax errors and instead does its best to deal with ugly input. The default conjunction is also switched to AND which is more likely to be what the end-user really wants in this type of application.
-
BryanDavis authored
Add primitive faceted search support.
-
BryanDavis authored
-
BryanDavis authored
Add a search screen that exposes the full power of the Elasticsearch query string for searching the CSP report data.
-
- 24 Mar, 2018 3 commits
-
-
BryanDavis authored
Add reports which show the top 1000 tools and sites.
-
BryanDavis authored
Add lists of the top 10 tools with violations and the top 10 external sites reported.
-
BryanDavis authored
-
- 23 Mar, 2018 2 commits
-
-
BryanDavis authored
-
BryanDavis authored
-
- 22 Mar, 2018 1 commit
-
-
BryanDavis authored
The spec (<https://www.w3.org/TR/CSP/#grammardef-host-part>) says that wildcards are allowed, but we are getting some reports that seem to ignore that. This is something we will have to think about before making the policy actually enforced.
-
- 20 Mar, 2018 3 commits
-
-
BryanDavis authored
-
BryanDavis authored
We really don't need the full report so save space by only recording the core fields that we will need for wall of shame reports.
-
BryanDavis authored
-
- 19 Mar, 2018 8 commits
-
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
I'm having trouble getting output from the built-in logger, so lets try a more generic logging setup to see if that makes things work as expected.
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-
BryanDavis authored
-