mirror of
https://github.com/TecharoHQ/anubis.git
synced 2026-07-17 19:10:02 +00:00
* feat(lib): implement request weight Replaces #608 This is a big one and will be what makes Anubis a generic web application firewall. This introduces the WEIGH option, allowing administrators to have facets of request metadata add or remove "weight", or the level of suspicion. This really makes Anubis weigh the soul of requests. Signed-off-by: Xe Iaso <[email protected]> * fix(lib): maintain legacy challenge behavior Signed-off-by: Xe Iaso <[email protected]> * fix(lib): make weight have dedicated checkers for the hashes Signed-off-by: Xe Iaso <[email protected]> * feat(data): convert some rules over to weight points Signed-off-by: Xe Iaso <[email protected]> * docs: document request weight Signed-off-by: Xe Iaso <[email protected]> * fix(CHANGELOG): spelling error Signed-off-by: Xe Iaso <[email protected]> * chore: spelling Signed-off-by: Xe Iaso <[email protected]> * docs: fix links to challenge information Signed-off-by: Xe Iaso <[email protected]> * docs(policies): fix formatting Signed-off-by: Xe Iaso <[email protected]> * fix(config): make default weight adjustment 5 Signed-off-by: Xe Iaso <[email protected]> --------- Signed-off-by: Xe Iaso <[email protected]>