Vsevolod Stakhov
d2ca787313
[Rules] Improve zero font rule
před 2 roky
Vsevolod Stakhov
dde092ef09
[Minor] Fix checks safety
před 2 roky
Vsevolod Stakhov
7a181b1fe6
[Minor] Add safety guards
před 3 roky
Vsevolod Stakhov
f1f2f27585
[Minor] Pet luacheck
před 3 roky
Vsevolod Stakhov
ea35232b98
[Project] Rework html visibility rule
před 3 roky
Vsevolod Stakhov
3e5cc9ef2d
[Rules] Fix zerofont rule (partially)
před 3 roky
Vsevolod Stakhov
017d5a8d6a
[Rules] Fix HTTP_TO_HTTPS rule
před 3 roky
Vsevolod Stakhov
8e9cde0829
[Rules] Do not trigger HTML_SHORT_LINK_IMG on external images
před 3 roky
Vsevolod Stakhov
028e4ecefe
[Rules] Another fix to HTTP_TO_HTTPS rule
před 3 roky
Vsevolod Stakhov
e2d44157b3
[Rules] Fix HTTP_TO_HTTPS rule
před 3 roky
Vsevolod Stakhov
663a156d5c
[Fix] Fix white on white rule and add is_leaf flag
před 4 roky
Vsevolod Stakhov
90fb3cc286
[Fix] Fix embedded images linking logic
před 4 roky
Vsevolod Stakhov
2ded1a6c45
[Rules] Improve html images detection logic
před 5 roky
Vsevolod Stakhov
d31f486d55
[Fix] Fix groups mess
před 5 roky
Vsevolod Stakhov
d4271e0a88
[Feature] Improve WHITE_ON_WHITE rule
před 6 roky
Vsevolod Stakhov
d36a02d833
[Minor] Temporarily reset scores of new symbols unless tested
před 6 roky
Vsevolod Stakhov
3311d34901
[Feature] Address ZeroFont exploit
před 6 roky
Vsevolod Stakhov
48a8489567
[Fix] Cleanup mess with groups
před 6 roky
Vsevolod Stakhov
e287d09848
[Fix] Fix enormous scores for R_WHITE_ON_WHITE
MFH: 1.6
před 6 roky
Andrew Lewis
b51ce98889
[Minor] Fix tests
před 6 roky
Andrew Lewis
76a60e836e
[Minor] WHITE_ON_WHITE: Use per-part transparency length
před 7 roky
Andrew Lewis
74dfbe1912
[Fix] WHITE_ON_WHITE: Ensure score is matched to part that fired the rule
před 7 roky
Steve Freegard
5ff5ec0a9f
Fix HTTP_TO_IP in the same way as HTTP_TO_HTTPS
před 7 roky
Steve Freegard
77f3cfc710
Fix HTTP_TO_HTTPS where message is_html but get_html returns nil
před 7 roky
Steve Freegard
9aa169e092
New rules
před 7 roky
Vsevolod Stakhov
0ab83056ad
[Feature] Add EXT_CSS rule
před 7 roky
Andrew Lewis
f63fa491d1
[Minor] Reduce scoring on some rules
před 7 roky
Andrew Lewis
3590c28e73
[Minor] Lint Lua plugins & global functions
před 7 roky
Andrew Lewis
c45aaab61f
[Minor] Some linting for rules
před 7 roky
Vsevolod Stakhov
7a820f15c1
[Feature] Track visibility of HTML elements
před 7 roky
Vsevolod Stakhov
f809803e8e
[Feature] Consider more tags when doing WHITE_ON_WHITE rule
před 7 roky
Andrew Lewis
28866f6063
[Minor] Finish reworking rules
před 7 roky
Vsevolod Stakhov
fd24c961ae
[Fix] Further fixes for white on white rule
před 7 roky
Vsevolod Stakhov
d4dd679a8c
[Fix] Fix length calculations in white on white rule
před 7 roky
Vsevolod Stakhov
b8132cfbab
[Fix] Some more fixes for low contrast fonts detector
před 7 roky
Vsevolod Stakhov
842f6c31ca
[Feature] Try to avoid FP for low contrast fonts detection
před 7 roky
Vsevolod Stakhov
ad36a88b58
[Feature] Properly implement R_WHITE_ON_WHITE rule
před 8 roky
Vsevolod Stakhov
37b9edfcf5
[Fix] Trigger HTML_SHORT_LINK_IMG on any external image
před 8 roky
Alexander Moisseev
029d2f4fa1
Don't trigger R_EMPTY_IMAGE on image links
as they covered with `HTML_SHORT_LINK_IMG_1` rule.
It should be safe for legitimate emails with images attached since `R_EMPTY_IMAGE` and `HTML_SHORT_LINK_IMG_1` won't be triggered at the same time any more.
před 8 roky
Alexander Moisseev
af66bcae90
Don't trigger HTML_SHORT_LINK_IMG on small images
It's common for legitimate emails to have small image links (buttons, social networks junk e.t.c.)
před 8 roky
Vsevolod Stakhov
bd9428b149
Fix html images rules to reduce FP rates
Suggested by: @moisseev
Issue: #525
před 8 roky
Vsevolod Stakhov
b775598428
More sanity checks
před 8 roky
Vsevolod Stakhov
94f5e3dcf6
Add safety guard for rule
před 8 roky
Vsevolod Stakhov
c4bc17b845
SUSPICIOUS_IMAGES now trigger merely for embedded images
před 8 roky
Vsevolod Stakhov
af1be71be0
Improve empty image rule.
před 8 roky
Vsevolod Stakhov
0ea784ef25
Add `R_SUSPICIOUS_IMAGES` rule.
před 8 roky
Vsevolod Stakhov
2e549cbde6
Rework HTML rules.
před 9 roky
Vsevolod Stakhov
4135a3b422
Move lua rules to rules dir.
před 9 roky
Vsevolod Stakhov
52833b8ca4
Make R_EMPTY_IMAGE tutorial function.
před 9 roky
Vsevolod Stakhov
54fd0d2afb
Tune R_EMPTY_IMAGE to avoid false positives.
před 9 roky