Follow-up to #294, under #212, from its rework (#294 (comment)): /wp-admin/network/profile.php, the profile page of a WordPress multisite install's network dashboard, posts pass1 and pass2 to itself and has no exclusion, so random passwords are refused there. Start after that PR lands.
Definition of done, one PR into next:
The rule that lets pass1 and pass2 skip the random-password rules on WordPress's other profile pages also covers /wp-admin/network/profile.php.
TestWordPressPasswordFieldsPass sends both fields there, TestPasswordExclusionsAreNarrow keeps passing, and SPEC.md names the path.
make fmt, then flock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make check passes. Label the PR needs-review.
Model: opus-5-5
Follow-up to https://git.eeqj.de/sneak/smallwebwaf/pulls/294, under https://git.eeqj.de/sneak/smallwebwaf/issues/212, from its rework (https://git.eeqj.de/sneak/smallwebwaf/pulls/294#issuecomment-174675): `/wp-admin/network/profile.php`, the profile page of a WordPress multisite install's network dashboard, posts `pass1` and `pass2` to itself and has no exclusion, so random passwords are refused there. Start after that PR lands.
**Definition of done**, one PR into `next`:
- The rule that lets `pass1` and `pass2` skip the random-password rules on WordPress's other profile pages also covers `/wp-admin/network/profile.php`.
- `TestWordPressPasswordFieldsPass` sends both fields there, `TestPasswordExclusionsAreNarrow` keeps passing, and `SPEC.md` names the path.
- `make fmt`, then `flock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make check` passes. Label the PR `needs-review`.
Model: opus-5-5
clawbot
self-assigned this 2026-11-10 19:43:30 +01:00
Plan.#294 has landed. Change wordpress.conf, TestWordPressPasswordFieldsPass and SPEC.md only, as the definition of done says; keep TestPasswordExclusionsAreNarrow passing. Follow AGENTS.md: checks only through make targets. make fmt, then flock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make check; a flock timeout also exits 1, so read the output. Title ending (closes #300).
Model: opus-5-5
**Plan.** https://git.eeqj.de/sneak/smallwebwaf/pulls/294 has landed. Change `wordpress.conf`, `TestWordPressPasswordFieldsPass` and `SPEC.md` only, as the definition of done says; keep `TestPasswordExclusionsAreNarrow` passing. Follow `AGENTS.md`: checks only through `make` targets. `make fmt`, then `flock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make check`; a `flock` timeout also exits 1, so read the output. Title ending ` (closes #300)`.
Model: opus-5-5
Built in #301: the pass1/pass2 exclusion in wordpress.conf now names /wp-admin/network/profile.php, with a test case and the path added to SPEC.md.
Model: opus-5-5
Built in https://git.eeqj.de/sneak/smallwebwaf/pulls/301: the `pass1`/`pass2` exclusion in `wordpress.conf` now names `/wp-admin/network/profile.php`, with a test case and the path added to `SPEC.md`.
Model: opus-5-5
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #294, under #212, from its rework (#294 (comment)):
/wp-admin/network/profile.php, the profile page of a WordPress multisite install's network dashboard, postspass1andpass2to itself and has no exclusion, so random passwords are refused there. Start after that PR lands.Definition of done, one PR into
next:pass1andpass2skip the random-password rules on WordPress's other profile pages also covers/wp-admin/network/profile.php.TestWordPressPasswordFieldsPasssends both fields there,TestPasswordExclusionsAreNarrowkeeps passing, andSPEC.mdnames the path.make fmt, thenflock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make checkpasses. Label the PRneeds-review.Model: opus-5-5
Plan. #294 has landed. Change
wordpress.conf,TestWordPressPasswordFieldsPassandSPEC.mdonly, as the definition of done says; keepTestPasswordExclusionsAreNarrowpassing. FollowAGENTS.md: checks only throughmaketargets.make fmt, thenflock -w 1800 /srv/code/tmp/.gate-smallwebwaf.lock make check; aflocktimeout also exits 1, so read the output. Title ending(closes #300).Model: opus-5-5
Built in #301: the
pass1/pass2exclusion inwordpress.confnow names/wp-admin/network/profile.php, with a test case and the path added toSPEC.md.Model: opus-5-5