diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt
index 32b897432c..f6679e6b0e 100644
--- a/.github/actions/spelling/allow.txt
+++ b/.github/actions/spelling/allow.txt
@@ -1,3 +1,8 @@
+Interoperability
+cyclonedx
+sbom
+swid
+aar
 abhaykatheria
 ableabhinav
 accountsservice
diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt
index ee1f673fab..f6679e6b0e 100644
--- a/.github/actions/spelling/expect.txt
+++ b/.github/actions/spelling/expect.txt
@@ -1,17 +1,853 @@
 Interoperability
 cyclonedx
-rdf
 sbom
-spdx
 swid
-aiohttp
-cdx
-cwes
-getbootstrap
-GMS
-NOTKNOWN
-pyyaml
-skontar
-Svunknown
-urllib
 aar
+abhaykatheria
+ableabhinav
+accountsservice
+acpid
+adriennefriend
+Affero
+Aissue
+Akechi
+amd
+ananthan
+anthonyharrison
+Aopen
+apache
+apcupsd
+api
+apk
+apparmor
+apr
+ares
+argparse
+Args
+asn
+asottile
+assimp
+asterisk
+atftp
+atheris
+atlassian
+augeas
+autoescape
+autoextract
+autoextracts
+avahi
+axel
+backend
+backends
+backport
+backported
+bash
+bashrc
+bazel
+bcca
+bcrypt
+bdbd
+bdist
+bestpractices
+bfb
+bhargavh
+bigbird
+bind
+binutils
+bird
+bison
+bksahu
+blog
+bluetooth
+bluetoothctl
+bluez
+boa
+boinc
+bolt
+boot
+botan
+brainwane
+bro
+brotlipy
+btn
+bubblewrap
+bugfixes
+busybox
+bwm
+bzip
+c
+cabextract
+cairo
+capnproto
+cbt
+CDNs
+CDX
+ceph
+cfa
+cfea
+cff
+cflow
+chaitanyamogal
+Changelog
+charset
+checkername
+chess
+chris
+chrony
+civetweb
+clamav
+clang
+cleartext
+clnt
+cmdline
+codebase
+codecov
+codespell
+collectd
+commons
+compress
+conan
+conda
+config
+connman
+conventionalcommits
+copyleft
+coreinfrastructure
+coreutils
+cpanfile
+cpe
+cpio
+cpp
+CQA
+crond
+cronie
+cryptsetup
+csaf
+csrc
+css
+csv
+cups
+curl
+customisation
+customise
+customising
+cve
+cveb
+cvedb
+cvedetails
+cves
+cvs
+cvss
+cyberciti
+cybersecurity
+cygwin
+d
+daemon
+darkhttpd
+datasource
+dav
+davfs
+dbus
+dearmor
+debian
+debianutils
+debuginfo
+devops
+dgst
+dhclient
+dhcpcd
+dhcpd
+dio
+Dio
+distro
+distros
+djvulibre
+dlt
+dmidecode
+dnsmasq
+docker
+docstring
+docstrings
+DOCTYPE
+domoticz
+dosfstools
+dotnet
+dovecot
+downloading
+doxygen
+dpkg
+dropbear
+dsa
+dtls
+e
+ed
+elfutils
+emacs
+endoflife
+enscript
+entrypoint
+epss
+EPSS
+Eqt
+Everyone
+everytime
+evp
+exe
+executables
+exfatprogs
+exim
+exiv
+expat
+exploitability
+Exploitablity
+extenstion
+f
+faad
+facebook
+fastd
+fcix
+fde
+fedora
+fedoraproject
+ffmpeg
+ffontaine
+figcaption
+file
+filepaths
+filetype
+filterdiv
+filters
+firefox
+firejail
+flac
+fluidsynth
+flutterchina
+freeradius
+freerdp
+FReeshabh
+fribidi
+frontend
+frr
+fs
+fsck
+fsf
+fsprogs
+ftp
+ftpd
+fuse
+fuzzer
+g
+GAAD
+GAD
+gawk
+gcc
+gdal
+gdb
+gdk
+Gemfile
+Gemfiles
+geopy
+getenv
+gettext
+ghostscript
+GHSA
+gimp
+Giridhar
+git
+github
+githubusercontent
+gitlab
+GitLab
+gitlint
+glib
+glibc
+gmp
+gnomeshell
+gnupg
+gnutls
+go
+goodfirstissue
+google
+Google
+googleapis
+gpg
+gpgme
+gpsd
+graphicsmagick
+grep
+grub
+gsasl
+GSo
+gsoc
+gstreamer
+guile
+gupnp
+gvfs
+gzip
+Hackathon
+Hacktoberfest
+haproxy
+harfbuzz
+Harmandeep
+haserl
+haxx
+hdf
+heimdal
+hideme
+HMAC
+hostapd
+href
+Hrmn
+html
+http
+httpd
+httplib
+https
+hunspell
+hur
+hwloc
+i
+icecast
+icu
+ikeydoherty
+imagemagick
+img
+imgur
+imsahil
+inclusivity
+indent
+inetutils
+INI
+inosmeet
+iperf
+ipk
+ipmitool
+ipsec
+iptables
+irssi
+iscsi
+ISSUENUMBER
+itertools
+iucode
+iwd
+jack
+jacksondatabind
+janus
+jasper
+javascript
+jbig
+jdk
+jerinjtitus
+jhead
+joydeep
+jq
+jquery
+json
+Kamdar
+kbd
+keepalived
+kerberos
+kernel
+kexectools
+kodi
+kritirikhi
+kubernetes
+landley
+ldns
+lftp
+lgpl
+lgtm
+libarchive
+libass
+libbluetooth
+libbpg
+libc
+libcap
+libcoap
+libconfuse
+libcurl
+libdb
+libde
+libebml
+libev
+libevent
+libexpat
+libgcrypt
+libgd
+libgit
+libheif
+libical
+libidn
+libinput
+libjpeg
+libksba
+liblas
+liblouis
+libmatroska
+libmemcached
+libmicrohttpd
+libmodbus
+libnss
+libopenmpt
+libpcap
+libpng
+libprotobuf
+libraryname
+libraw
+libreoffice
+libreswan
+librsvg
+librsync
+libsamplerate
+libseccomp
+libsndfile
+libsolv
+libsoup
+libsqlite
+libsrtp
+libssh
+libtasn
+libtiff
+libtomcrypt
+libupnp
+libuv
+libvips
+libvirt
+libvncserver
+libvorbis
+libvorbisenc
+libvorbisfile
+libvpx
+libxml
+libxslt
+libyaml
+libyang
+lifecycle
+lighttpd
+linode
+linting
+linux
+linuxptp
+lite
+lldpd
+llvm
+logrotate
+lrzip
+lua
+luajit
+lxc
+lynx
+lz
+lzo
+mailx
+malloc
+malware
+Management
+Manjaro
+mariadb
+mariuszskon
+mastersans
+mbedtls
+mcmilk
+mdadm
+mdc
+mdwood
+meflin
+memcached
+mentoring
+metabiswadeep
+metadata
+micropython
+microsoft
+minetest
+mingw
+mini
+minicom
+minidlna
+miniupnpc
+miniupnpd
+mkdir
+moby
+modsecurity
+modulename
+Molkree
+monit
+mosquitto
+motion
+mozilla
+mp
+mpg
+mpv
+msgid
+msgstr
+msi
+msmtp
+msys
+mtr
+mupdf
+mutt
+myapp
+myappvendor
+myfork
+mypy
+mysource
+mysql
+Mystylesheet
+MYUSERNAME
+namespace
+namespaces
+nano
+nasm
+nbd
+ncurses
+neon
+nessus
+netatalk
+netdata
+netkit
+netpbm
+nettle
+ng
+ngd
+nghttp
+nginx
+ngircd
+Niraj
+nirajkamdar
+nisamson
+nitishsaini
+nlk
+nmap
+node
+noopener
+noreferrer
+nosec
+nowdailynever
+nplurals
+npm
+ntfs
+ntia
+ntp
+ntpsec
+numpy
+nvd
+nvdosvgad
+nvdosvgadcurl
+oath
+OCSP
+ofono
+onboarding
+oneline
+open
+openafs
+openblas
+opencv
+openjpeg
+openldap
+opensc
+openssf
+openssh
+openssl
+opensuse
+openswan
+openvex
+openvpn
+openvswitch
+openwrt
+opkg
+orc
+ossl
+osv
+p
+pacman
+palletsprojects
+pango
+passphrase
+PASSPHRASE
+patch
+pcre
+pcsc
+pd
+pdf
+PDFs
+pdftotext
+pdxjohnny
+peb
+perl
+pgp
+PGP
+php
+picocom
+pigz
+pixbuf
+pixman
+pjsip
+plotly
+png
+pocoo
+polarssl
+poppler
+populatedb
+postgresql
+ppp
+Prajwal
+Prasath
+printf
+privoxy
+procps
+proftpd
+protobuf
+pspp
+PUBKEY
+pubspec
+Purvanshsingh
+putty
+pybabel
+pycon
+pycqa
+pypa
+pypi
+pytest
+pythex
+python
+pythonapp
+pyupgrade
+qemu
+qpdf
+Qqe
+qt
+quagga
+queryformat
+quickstart
+qyr
+radare
+radvd
+raffifu
+Rahul
+raptor
+rauc
+rdesktop
+readline
+readme
+readthedocs
+realpython
+rebasing
+redhat
+redis
+refactored
+refactoring
+regex
+renv
+reportlab
+requirementstxt
+Rexbeast
+rhythmrx
+Rishabh
+Romi
+rossburton
+rpm
+rpmfile
+rpmfind
+RSD
+rst
+rsync
+rsyslog
+rtl
+rtmpdump
+ruby
+runc
+rust
+sakshatshinde
+samba
+samplevex
+sandboxing
+sane
+sanketsaurav
+sannanansari
+sasl
+Saurabh
+sbs
+sdk
+sdl
+seahorse
+securitydata
+securityscorecards
+shadowsocks
+shreyamalviya
+sip
+snapd
+sngrep
+snort
+socat
+sofia
+somefile
+sottile
+SPDX
+speex
+spice
+sqlite
+squashfs
+squid
+src
+srvr
+ssh
+ssl
+sslh
+standalone
+statem
+stdout
+stellarium
+strongswan
+stunnel
+subversion
+sudo
+sunos
+supplicant
+suricata
+suse
+svg
+svnv
+sylpheed
+syslogd
+syslogng
+sysstat
+systemd
+SYSV
+tagvalue
+tar
+tarfiles
+taskbar
+tbb
+tcpdump
+tcpreplay
+tempfile
+templating
+terminology
+terri
+terriko
+tesseract
+testfiles
+tgz
+thrift
+throughout
+thttpd
+thunderbird
+timeline
+timescaledb
+tinyproxy
+tls
+tmp
+TODO
+toml
+toolkit
+tools
+tor
+toybox
+tpm
+traceroute
+transmission
+triaging
+trousers
+tss
+ttyd
+turbo
+twonky
+u
+ubuntu
+udisks
+udupa
+uid
+unbound
+unicode
+uninstall
+uniq
+unittest
+unixodbc
+upx
+uri
+URI
+URIs
+url
+urlopen
+URLs
+usecase
+username
+usr
+utf
+util
+utkarsh
+utm
+uuid
+uwsgi
+v
+varnish
+venv
+VEXs
+vextype
+vfy
+vim
+virtualenv
+visualstudio
+vlc
+vm
+vorbis
+Vorbis
+VPkg
+vsftpd
+Vulnerability
+Vulnerabity
+vulnerablities
+vulnerablity
+wavpack
+WCAG
+webkitgtk
+webserver
+website
+websites
+wget
+whl
+wiki
+wikipedia
+willmcgugan
+wireshark
+wknt
+wolfssl
+wontwork
+workarounds
+workflow
+workflows
+wpa
+wrt
+wsl
+www
+wzao
+Xchange
+XDRAGON
+xerces
+Xiph
+xkcd
+xml
+xpdf
+xscreensaver
+xvf
+xwayland
+xz
+yakkety
+yaml
+yashugarg
+yasm
+yml
+YYYY
+zabbix
+zbar
+zchunk
+zeek
+zip
+zlib
+znc
+zsh
+zshrc
+zst
+zstandard
+zstd
+
diff --git a/.spelling/expect.txt b/.spelling/expect.txt
new file mode 100644
index 0000000000..4556f2814d
--- /dev/null
+++ b/.spelling/expect.txt
@@ -0,0 +1,3 @@
+codecov
+Codecov
+Dependabot