sneak commented on pull request sneak/smallwebwaf#179 2026-11-04 22:35:03 +01:00
Default request limits per minute, hour and day, sized for API use (closes #176)

20k per hour is more than reasonable for well-behaved clients, no? why are we being so permissive?

sneak commented on issue sneak/smallwebwaf#174 2026-11-04 21:12:57 +01:00
Live request viewer in servewaf

this is post-1.0, hold off on it for now.

sneak commented on issue sneak/smallwebwaf#165 2026-11-04 21:11:59 +01:00
Tiny per-app reverse proxy that asks a separate smallwebwaf whether to pass each request

Logs: rproxy writes one short line per request (status, bytes, times, servewaf's answer, and whether the default gave it); servewaf one detailed line per decision. The request id joins…

sneak commented on issue sneak/smallwebwaf#165 2026-11-04 21:11:23 +01:00
Tiny per-app reverse proxy that asks a separate smallwebwaf whether to pass each request

Once the answer has ended, rproxy reports its status, bytes and times to servewaf, which counts the bytes toward the byte limits and adds the request to the client's history. The visitor does…

sneak closed issue sneak/smallwebwaf#177 2026-11-04 21:09:24 +01:00
Secrets in query strings never reach the log, ban notes or alerts
sneak commented on issue sneak/smallwebwaf#177 2026-11-04 21:09:24 +01:00
Secrets in query strings never reach the log, ban notes or alerts

no. query strings get logged verbatim. why wouldn't we want the exact queries logged? secrets go in POST data. query strings are assumed to be logged.

sneak commented on issue sneak/smallwebwaf#169 2026-11-04 21:08:43 +01:00
Run smallwebwaf in front of Gitea: the split built, defaults for API use, tokens out of the log

per-minute should be 300-500, no?

the full query strings should be logged, that's correct.

sneak commented on pull request sneak/smallwebwaf#179 2026-11-04 21:03:34 +01:00
Default request limits per minute, hour and day, sized for API use (closes #176)

200-300 per minute max seems reasonable, no?

sneak commented on pull request sneak/smallwebwaf#179 2026-11-04 21:02:41 +01:00
Default request limits per minute, hour and day, sized for API use (closes #176)

there absolutely needs to be a per-minute limit.

sneak pushed to main at sneak/x 2026-11-04 16:32:12 +01:00
7feb212d04 Adopt the scripts-to-rule-them-all layout and the canonical Docker gates
sneak pushed to main at sneak/x 2026-11-04 16:19:53 +01:00
501666524e Adopt the scripts-to-rule-them-all layout and the canonical Docker gates
sneak commented on issue sneak/smallwebwaf#167 2026-11-04 13:30:38 +01:00
Does servewaf read request bodies?

I think that the first 64k of request bodies should go to the waf.

I envision a live request viewer functionality backend in the waf that allows for an admin to review inbound traffic and…

sneak commented on issue sneak/smallwebwaf#166 2026-11-04 13:20:40 +01:00
Does today's one-process smallwebwaf stay beside rproxy and servewaf?

Replace. Also while we will use the inherited container setup, most people will run the rproxy in a separate container from the app, so in the usual case it will be 3 containers.

sneak closed issue sneak/prompts#140 2026-11-04 05:19:39 +01:00
Canonical .dockerignore backup patterns drop git refs whose names end in .bak, .swp or .swo
sneak commented on issue sneak/prompts#146 2026-11-04 05:18:29 +01:00
Canonical script/bootstrap installs yarn and node by version, not by hash, and the pip build tools are unpinned

Whenever and wherever possible, node and yarn and npm and python and the Python installer tools that are bundled with it should be installed from the distribution. And we don't need to worry about…

sneak deleted branch issue-136-rewrite-repo-policies from sneak/prompts 2026-11-04 05:17:18 +01:00
sneak pushed to next at sneak/prompts 2026-11-04 05:17:17 +01:00
b36ddacee1 Rewrite REPO_POLICIES.md sentence by sentence (closes #136) (#147)
sneak closed issue sneak/prompts#136 2026-11-04 05:17:17 +01:00
question: rewrite REPO_POLICIES.md sentence by sentence on Fable?
sneak merged pull request sneak/prompts#147 2026-11-04 05:17:17 +01:00
Rewrite REPO_POLICIES.md sentence by sentence (closes #136)