Karma Blocker allow whitelist or blacklist based on host;NS can also achieve some similar behavior as the KB rules below, like "forbid sciprt/object and other active content unless comes from https", like "forbid 3rd-party scripts"(default),
[Group]
name="HTTPS"
score=-4
rule=$url.scheme=='https'
[Group]
name="3rd-Party"
score=4
rule=$thirdParty==true
----------------------------------------------------------------------
the rule below can also achieved by NS
[Group]
name="Whitelist 2rd-level TLD"
score=-5
rule=$origin.host$='.gov.cn'
rule=$origin.host$='.edu.cn'
-----------------------------------------------------------------------
but not flexible enough,such as some top-level domain or regex whitelist/blacklist.
[Group]
name="Whitelist TLD"
score=-7
rule=$origin.host$='.org'
rule=$origin.host$='.gov'
rule=$origin.host$='.edu'
[Group]
name="Adult Sites"
score=4
rule=$origin.host$='.xxx'
[Group]
name="non-CDN"
score=4
rule=$url.host=~'cpro|share|widget'
[Group]
name="Whitelist host: CDN"
score=-4
rule=$url.host=~'cdn|image|static|libs'
[Group]
name="White-Keywords (Partial)"
score=-3
rule=$url.host=~'wiki[\b_-]|[\b_-]wiki'
[Group]
name="3rd-Party Adservers"
score=8
match=all
rule=$thirdParty==true
rule=$url.host=~'\.ads??[a-z]+\.(com|net)$'
hope Giorgio Maone could think about it