Block a user
feat(#123): add IP-level SSRF defense to Gitea client and action
security: add IP-level SSRF defense for action.yml Gitea path
feat(#123): add IP-level SSRF defense to Gitea client and action
Self-review: PASS
No issues found — ready for human review.
Pre-review action taken:
Found a security gap (RFC6598/CGN bypass in Python SSRF checks) during review. Python's ipaddress…
feat(#123): add IP-level SSRF defense to Gitea client and action
Self-review: NEEDS_WORK
Finding: action.yml Python SSRF check misses CGN range (100.64.0.0/10)
Severity: MINOR (but correctness gap in the defense-in-depth layer)
Root cause: The…
feat(#123): add IP-level SSRF defense to Gitea client and action
Self-review: PASS
All 8 review findings addressed:
MAJOR:
gitea/ipcheck.go: replaced init-timepanicwithinit()+blockedCIDRParseErrorslist —TestBlockedCIDRsValidcatches…