nuke/data
Xe Iaso 4ea0add50d
feat(lib/policy/expressions): add system load average to bot expression inputs (#766)
* feat(lib/policy/expressions): add system load average to bot expression inputs

This lets Anubis dynamically react to system load in order to
increase and decrease the required level of scrutiny. High load? More
scrutiny required. Low load? Less scrutiny required.

* docs: spell system correctly

Signed-off-by: Xe Iaso <me@xeiaso.net>

* Update metadata

check-spelling run (pull_request) for Xe/load-average

Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev>

* fix(default-config): don't enable low load average feature by default

Signed-off-by: Xe Iaso <me@xeiaso.net>

---------

Signed-off-by: Xe Iaso <me@xeiaso.net>
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
Signed-off-by: Xe Iaso <xe.iaso@techaro.lol>
2025-07-06 20:13:50 +00:00
..
apps feat(apps): Make SASL login work on bookstack with Anubis (#502) 2025-05-16 17:01:34 +00:00
bots chore(default-config): allowlist common crawl (#753) 2025-07-04 00:10:45 +00:00
clients feat(lib): implement request weight (#621) 2025-06-09 15:25:04 -04:00
common feat(lib): implement request weight (#621) 2025-06-09 15:25:04 -04:00
crawlers chore(default-config): allowlist common crawl (#753) 2025-07-04 00:10:45 +00:00
meta Split up AI filtering files (#592) 2025-06-01 20:21:18 +00:00
botPolicies.json Split up AI filtering files (#592) 2025-06-01 20:21:18 +00:00
botPolicies.yaml feat(lib/policy/expressions): add system load average to bot expression inputs (#766) 2025-07-06 20:13:50 +00:00
embed.go Split up AI filtering files (#592) 2025-06-01 20:21:18 +00:00