BTW, the following tests would have caught that one.

 pts rule name              description
---- ---------------------- ------------------------------------------------
--
 3.0 PT_WORDLIST_13         BODY: string of 13+ random words
  10 PT_WORDLIST_30         BODY: string of 30+ random words
 1.0 PT_WORDLIST_10         BODY: string of 10+ random words

body    PT_WORDLIST_10
/(?:\b(?!(?:from|that|have|this|were|with)\b)[a-z]{4,12}\s+){10}/
describe PT_WORDLIST_10   string of 10+ random words
score   PT_WORDLIST_10   1.0

body    PT_WORDLIST_13
/(?:\b(?!(?:from|that|have|this|were|with)\b)[a-z]{4,12}\s+){13}/
describe PT_WORDLIST_13   string of 13+ random words
score   PT_WORDLIST_13   3.0

body    PT_WORDLIST_30
/(?:\b(?!(?:from|that|have|this|were|with)\b)[a-z]{4,12}\s+){30}/
describe PT_WORDLIST_30   string of 30+ random words
score   PT_WORDLIST_30   10.0


Reply via email to