Do not report security vulnerabilities through public GitHub issues.
Use GitHub's private vulnerability reporting instead:
- Open the repository's Security tab.
- Select Report a vulnerability.
- Provide the details requested below.
If private reporting is unavailable, contact the maintainer through the iamteedoh GitHub profile.
- A description of the issue and its potential impact
- Reproduction steps or a minimal proof of concept
- The affected release, commit, platform, and component
- A suggested remediation, if known
Never include live passwords, SSH keys, private hostnames, host lists, or unredacted logs in a report.
connchk opens network connections and can execute a script on a remote host over SSH, so the most sensitive surfaces are:
- SSH credential handling in
connchk.py(username and password prompts) - SSH host-key acceptance (
AutoAddPolicytrusts unknown hosts on first use) - Copying
chkports.pyto/tmpon the remote host and executing it there - Parsing of user-supplied host lists and port input
- Outbound TCP connection checks against user-supplied hosts and ports
Security fixes land on main and ship in the next tagged source release. Test
against the latest release or main before reporting an issue.