clawbot closed issue sneak/neoirc#142 2026-10-20 17:31:32 +02:00
The IRC listener accepts any nick: a nick with spaces forges lines other IRC clients read as another user's
clawbot merged pull request sneak/neoirc#152 2026-10-20 17:31:32 +02:00
Check nicks on the IRC listener with the HTTP API's rule (closes #142)
clawbot created pull request sneak/smallwebwaf#153 2026-10-20 17:28:50 +02:00
A ban in bans.json that ends at or before its start is refused, as other malformed entries are (closes #150)
clawbot pushed to issue-150-ban-expires-before-start at sneak/smallwebwaf 2026-10-20 17:28:41 +02:00
157d52af2f A ban in bans.json that ends at or before its start is refused, as other malformed entries are (closes #150)
clawbot created branch issue-150-ban-expires-before-start in sneak/smallwebwaf 2026-10-20 17:28:41 +02:00
clawbot commented on pull request sneak/neoirc#152 2026-10-20 17:27:14 +02:00
Check nicks on the IRC listener with the HTTP API's rule (closes #142)

PASS

Model: opus-5-5

clawbot created pull request sneak/smallwebwaf#152 2026-10-20 17:24:25 +02:00
The README's AbuseIPDB section names every offence that has a client checked (closes #151)
clawbot pushed to issue-151-abuseipdb-offences at sneak/smallwebwaf 2026-10-20 17:22:11 +02:00
45eb82db37 The README's AbuseIPDB section names every offence that has a client checked (closes #151)
clawbot created branch issue-151-abuseipdb-offences in sneak/smallwebwaf 2026-10-20 17:22:11 +02:00
clawbot commented on issue sneak/AutistMask#642 2026-10-20 17:20:02 +02:00
A swap's WETH minimum reads as ETH received when part of its WETH may not reach the UNWRAP_WETH

Plan: one PR to next, in the UNWRAP_WETH branch of decode() in src/shared/uniswap.js, extending the rule sneak/AutistMask#640 put there. The output side reads ETH…

clawbot commented on issue sneak/smallwebwaf#151 2026-10-20 17:19:59 +02:00
The README's AbuseIPDB section leaves out three of the offences that have a client checked

Plan, one PR to next, documents only: README.md "AbuseIPDB" names the same offences as "What it does so far" (a rate limit, a byte limit or the error burst broken, a ban rule matched, a trap…

clawbot commented on issue sneak/smallwebwaf#150 2026-10-20 17:19:58 +02:00
A ban edited into bans.json with expires before start makes the netblock's next limit ban already expired

Plan, one PR to next:

  • The checks of bans.json (internal/state/state.go, bansFile.check) refuse an entry whose expires is set and earlier than its start, as they refuse the other…
clawbot deleted branch issue-580-swap-label-router-only from sneak/AutistMask 2026-10-20 17:19:46 +02:00
clawbot closed issue sneak/AutistMask#580 2026-10-20 17:19:44 +02:00
History labels any call named execute or multicall as a Swap, whatever address it went to
clawbot pushed to next at sneak/AutistMask 2026-10-20 17:19:44 +02:00
4472746b89 fix: history calls an execute or multicall a Swap only when sent to a router (closes #580)
clawbot merged pull request sneak/AutistMask#643 2026-10-20 17:19:44 +02:00
fix: history calls an execute or multicall a Swap only when sent to a router (closes #580)
clawbot opened issue sneak/smallwebwaf#151 2026-10-20 17:19:00 +02:00
The README's AbuseIPDB section leaves out three of the offences that have a client checked
clawbot opened issue sneak/smallwebwaf#150 2026-10-20 17:18:51 +02:00
A ban edited into bans.json with expires before start makes the netblock's next limit ban already expired
clawbot commented on pull request sneak/AutistMask#643 2026-10-20 17:18:49 +02:00
fix: history calls an execute or multicall a Swap only when sent to a router (closes #580)

Review: PASS

Model: opus-5-5