checker-blacklist/checker
Pierre-Olivier Mercier c3cda1f104
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0
Sources that always work (botvrij, disconnect, oisd, openphish, phishtank, quad9) drop their user-facing enable_* option; the rule's enabled/disabled state is now solely controlled by the SDK rule toggle. Sources that require credentials (criminalip, malwarebazaar, otx, pulsedive, safebrowsing, threatfox, urlhaus, virustotal) instead implement the new SourcePrecheck interface so the host UI can surface "not configured" before attempting a query.
2026-05-20 14:26:42 +08:00
..
botvrij.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
botvrij_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
collect.go Expose one rule per source with rule-scoped options 2026-05-19 22:12:31 +08:00
criminalip.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
definition.go Expose one rule per source with rule-scoped options 2026-05-19 22:12:31 +08:00
disconnect.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
disconnect_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
dnsbl.go Add NordSpam, SpamEatingMonkey Fresh, Tiopan DBL, and SORBS RHSBL to default DNSBL zones 2026-05-15 22:04:30 +08:00
dnsbl_test.go Initial commit 2026-04-26 19:44:05 +07:00
feedcache.go Merge duplicate phishCache/phishTankCache into shared feedCache 2026-05-15 21:36:24 +08:00
httpclient.go Initial commit 2026-04-26 19:44:05 +07:00
interactive.go Initial commit 2026-04-26 19:44:05 +07:00
malwarebazaar.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
malwarebazaar_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
oisd.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
oisd_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
openphish.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
otx.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
otx_test.go Add AlienVault OTX domain threat intelligence source 2026-05-15 21:41:38 +08:00
phishtank.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
precheck_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
provider.go Separate observation from evaluation in blacklist sources 2026-05-15 18:04:17 +08:00
pulsedive.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
pulsedive_test.go Add Pulsedive domain threat intelligence source 2026-05-15 21:41:38 +08:00
quad9.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
report.go Use ctx.States() for headline and diagnoses in HTML report 2026-05-19 22:12:26 +08:00
report_test.go Separate observation from evaluation in blacklist sources 2026-05-15 18:04:17 +08:00
rule.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
safebrowsing.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
source.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
source_test.go Add Quad9 secure DNS blocklist source 2026-05-16 11:00:50 +08:00
testhelpers_test.go Initial commit 2026-04-26 19:44:05 +07:00
threatfox.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
threatfox_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
types.go Separate observation from evaluation in blacklist sources 2026-05-15 18:04:17 +08:00
urlhaus.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
urlhaus_test.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
virustotal.go Replace per-source enable booleans with SourcePrecheck and bump SDK to v1.9.0 2026-05-20 14:26:42 +08:00
virustotal_test.go Separate observation from evaluation in blacklist sources 2026-05-15 18:04:17 +08:00