chore: tidy cSpell config; fix two doc typos (#779)

- Ignore data/export trees via cSpell.ignorePaths: parsedmarc/resources/**
  (maps tooling holds thousands of intentional foreign-language classifier
  keywords + bundled data), plus samples/** and dashboards/** (report
  samples and dashboard exports). These are data, not whitelist vocabulary,
  so excluding them keeps the editor quiet without bloating the word list.
- Add the remaining genuine false-positives across code, docs, CI
  workflows, and editor config to cSpell.words (technical terms, library
  names, SQL/identifier tokens, brand/operator and multilingual examples
  from AGENTS.md, plus charliermarsh/junitxml/mktemp/pipefail/seanthegeek).
- Fix two genuine typos found while triaging rather than whitelisting
  them: "maidir" -> "maildir" and "connexion" -> "connection".

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sean Whalen
2026-05-21 13:52:52 -04:00
committed by GitHub
parent 2b3cd32b9c
commit 411f5a8886
3 changed files with 224 additions and 4 deletions
+222 -2
View File
@@ -12,181 +12,401 @@
"markdownlint.config": {
"MD024": false
},
"cSpell.ignorePaths": [
"parsedmarc/resources/**",
"samples/**",
"dashboards/**"
],
"cSpell.words": [
"abbp",
"adkim",
"AFRINIC",
"akamaiedge",
"AKIA",
"amsmath",
"andrewmcgilvray",
"Angkasa",
"antipattern",
"aoss",
"apikey",
"APNIC",
"arcname",
"ARIN",
"asahi",
"aspf",
"autoclass",
"automodule",
"awssigv",
"AWSV",
"Ayuntamiento",
"backported",
"baltcom",
"Bankstown",
"bayii",
"behaviour",
"bellsouth",
"bestbuy",
"Bhozar",
"BIGSERIAL",
"biznesu",
"Boldyn",
"bombbomb",
"borschow",
"boto",
"brakhane",
"Brightmail",
"Brightspace",
"Buildtech",
"Cadian",
"cafile",
"Centrale",
"certfile",
"CEST",
"CFWS",
"CHACHA",
"charliermarsh",
"charrefs",
"checkdmarc",
"chello",
"choropleth",
"CLOUDFLARENET",
"Codecov",
"colour",
"Comune",
"Concentrix",
"confnew",
"cooldown",
"cornerstoneondemand",
"CPAN",
"cprapid",
"creds",
"csec",
"cust",
"cyberfolks",
"datagram",
"Datech",
"dateparser",
"dateutil",
"Davmail",
"DBIP",
"dbname",
"ddgs",
"dearmor",
"dedup",
"dedups",
"defaultdict",
"defence",
"deflist",
"descr",
"devel",
"DGRAM",
"Dienstleister",
"digicelgroup",
"digicelsr",
"disambiguator",
"dlivry",
"DMARC",
"Dmarcian",
"dnspython",
"dollarmath",
"domainaware",
"Dotdigital",
"dpkg",
"Draffin",
"electrolyser",
"Energia",
"enloe",
"EPEL",
"estudio",
"Evolus",
"exampleuser",
"expanduser",
"expandvars",
"expiringdict",
"faxpipe",
"fieldlist",
"fintech",
"firstlight",
"firstsourceweb",
"firstwave",
"foohost",
"footguns",
"freseniusmedicalcare",
"fromenv",
"fspath",
"gaierror",
"GELF",
"Genesys",
"genindex",
"geoip",
"geoipupdate",
"Geolite",
"geolocation",
"gerenciados",
"geteuid",
"getpid",
"getuid",
"Gigantara",
"githubpages",
"Gmina",
"goco",
"Grafana",
"greenecountyny",
"Gurgaon",
"helpforcb",
"henkel",
"homelab",
"homelabs",
"Hostinger",
"hostnames",
"htpasswd",
"httpasswd",
"httplib",
"hugedomains",
"idens",
"ifhost",
"IMAP",
"imapclient",
"infile",
"infogérance",
"informatiques",
"Interaktive",
"interstitials",
"IPDB",
"IPFS",
"ipinfo",
"isinstance",
"journalctl",
"junitxml",
"kafkaclient",
"keepalive",
"keycorpgroup",
"keyout",
"keyrings",
"kiota",
"kwarg",
"kwargs",
"LACNIC",
"lancastergeneralhealth",
"lastik",
"Leeman",
"libemail",
"libpq",
"linkify",
"LISTSERV",
"localonly",
"lodestonegroup",
"loganalytics",
"Lojistik",
"Loomis",
"Ltda",
"Luxembourgish",
"lxml",
"Maildir",
"mailparser",
"mailrelay",
"mailsuite",
"MAINPID",
"maxdepth",
"MAXHEADERS",
"maxmind",
"maxminddb",
"mbox",
"mcdlv",
"mcsv",
"mfrom",
"mhdw",
"Miasta",
"Miasto",
"michaeldavie",
"mikesiegel",
"Mimecast",
"misattributed",
"mitigations",
"mktemp",
"MMDB",
"modindex",
"Mosquée",
"msgconvert",
"msgraph",
"MSSP",
"multiprocess",
"multivalued",
"Munge",
"myshopify",
"namespaceless",
"ndjson",
"Newfold",
"newkey",
"Newswire",
"Newtek",
"Nhcm",
"nitelusa",
"nobre",
"nobreinternet",
"nojekyll",
"nologin",
"nondigest",
"nordictelecom",
"NORDU",
"Norlys",
"nosecureimap",
"nosniff",
"nwettbewerb",
"NXDOMAIN",
"Oberoi",
"opensearch",
"opensearchpy",
"organisation",
"orgname",
"oxfordnetworks",
"Paltalk",
"parsedmarc",
"passsword",
"pawyo",
"pbar",
"penyedia",
"perfdrive",
"pharma",
"pipefail",
"plog",
"pmarc",
"pneuservis",
"Postorius",
"premade",
"prestataire",
"privatesuffix",
"procs",
"psycopg",
"publicsuffix",
"publicsuffixlist",
"publixsuffix",
"pura",
"pygelf",
"pyproject",
"pypy",
"pytest",
"qasl",
"quickstart",
"RDAP",
"rdns",
"readlines",
"rebrands",
"regusnet",
"Reindex",
"replyto",
"researchable",
"reversename",
"Rollup",
"Rostelecom",
"Rpdm",
"rsgsv",
"SAMEORIGIN",
"Sangoma",
"Sarenet",
"saunalahti",
"sdist",
"seanthegeek",
"sekret",
"sendgrid",
"Servernameone",
"SERVFAIL",
"serviços",
"setuid",
"setuptools",
"signum",
"Sigorta",
"Sikt",
"Sinch",
"smartquotes",
"SMTPTLS",
"socktype",
"solusi",
"sortlists",
"sortmaps",
"sourcetype",
"splunkd",
"sqls",
"STARTTLS",
"subfolders",
"subzones",
"sungardas",
"Talkdesk",
"tasklist",
"Techexpert",
"telco",
"telcos",
"Telecomunicaciones",
"Telecomunicações",
"Telefónica",
"Telekommunikation",
"Telekomunikasyon",
"Teleperformance",
"Telus",
"testpaths",
"tigobusiness",
"timechart",
"timespan",
"timespans",
"timestamptz",
"tlsa",
"tlsrpt",
"tmddedicated",
"toctree",
"tolower",
"TQDDM",
"tqdm",
"treewalk",
"Treten",
"truststore",
"Tutanota",
"typosquats",
"Übersicht",
"uids",
"Ukrinfosystems",
"umbler",
"Uncategorized",
"unfindable",
"Uninett",
"unparasable",
"unparseable",
"unwritable",
"uper",
"uplandsoftware",
"urllib",
"Urząd",
"usługi",
"Valimail",
"venv",
"Vertikal",
"Vhcw",
"viewcode",
"virtualenv",
"Voximplant",
"WBITS",
"webmail",
"webpass",
"WEMPI",
"Wettbewerber",
"Whalen",
"whalensolutions",
"whitespaces",
"WHOIS",
"worklist",
"Wylance",
"xennn",
"xmlchanged",
"xmlin",
"xmlnice",
"xmlout",
"xmltodict",
"xpack",
"zscholl"
"zscholl",
"Übersicht",
"Şirketi",
"Δήμος",
"клуб",
"шиномонтаж",
"পবিত্র",
"মন্দির",
],
}
+1 -1
View File
@@ -125,7 +125,7 @@ server.ssl.key: /etc/kibana/kibana.key
```
:::{note}
For more security, you can configure Kibana to use a local network connexion
For more security, you can configure Kibana to use a local network connection
to elasticsearch :
```text
elasticsearch.hosts: ['https://SERVER_IP:9200']
+1 -1
View File
@@ -522,7 +522,7 @@ The full set of configuration options are:
- `mode` - str: The GELF transport type to use. Valid modes: `tcp`, `udp`, `tls`
- `maildir`
- `maildir_path` - str: Full path for mailbox maidir location (Default: `INBOX`)
- `maildir_path` - str: Full path for mailbox maildir location (Default: `INBOX`)
- `maildir_create` - bool: Create maildir if not present (Default: False)
- `webhook` - Post the individual reports to a webhook url with the report as the JSON body