feat(server): URL清洗三轨制+共享测试向量(D08)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-18 10:15:42 +08:00
parent 73af568c3f
commit 5881046a2d
4 changed files with 63 additions and 9 deletions
+19
View File
@@ -0,0 +1,19 @@
{
"rule_version": "v2",
"vectors": [
{"in": "/product?id=456", "out": "/product?id=456"},
{"in": "/product?id=456&email=a@b.com", "out": "/product?id=456"},
{"in": "/page?phone=13800138000", "out": "/page"},
{"in": "/lp?utm_source=meta&utm_campaign=x", "out": "/lp?utm_source=meta&utm_campaign=x"},
{"in": "/lp?gclid=EAIaIQ&fbclid=IwAR2x", "out": "/lp?gclid=EAIaIQ&fbclid=IwAR2x"},
{"in": "/p?token=abcdef0123456789abcdef0123456789x", "out": "/p"},
{"in": "/p?ref=abcdefghijklmnopqrstuvwxyz012345", "out": "/p"},
{"in": "/p?slug=abcdefghijklmnopqrstuvwxyz0123456", "out": "/p"},
{"in": "/p?cat=sedans&sort=price", "out": "/p?cat=sedans&sort=price"},
{"in": "/p?q=%E5%BC%A0%E4%B8%89%E7%9A%84%E9%82%AE%E7%AE%B1a%40b.com", "out": "/p"},
{"in": "/a/b?name=zhangsan", "out": "/a/b"},
{"in": "/view?v=abc123DEF-_456", "out": "/view?v=abc123DEF-_456"},
{"in": "/long?v=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "out": "/long"},
{"in": "https://user:pass@example.com/p?x=1&email=c@d.com#frag", "out": "https://example.com/p?x=1"}
]
}