go package reportIs github.com/patrickhener/goshs safe ? github.com/patrickhener/goshs (go) has 17 known vulnerabilities, the worst rated CRITICAL. No single fixed version is recorded that clears every advisory, so check each one below. No malicious-package signal is recorded.
// reach 0 direct dependencies
none carry a known advisory
0 packages depend on it
an advisory here reaches each of them
// ai model usage Tracked for PyPI packages. HuggingFace models declare Python dependencies, so go packages are not covered.
cvss CVSS v3.1 base score out of 10
epss chance of exploitation in 30 days, 37th percentile of all CVEs
xyz score CyberXYZ composite out of 10
fig. 01 — GHSA-hq33-8jgp-8qq3, the advisory selected below
// 17 advisories GHSA-hq33-8jgp-8qq3 The WebDAV mode-flag guard added to fix GHSA-3whc-qvhv-xqjp still does not enforce --no-delete on the WebDAV MOVE verb. CRIT GHSA-c29w-qq4m-2gcv goshs contains an SFTP authentication bypass when the documented empty-username basic-auth syntax is used. CRIT GHSA-wvhv-qcqf-f3cx goshs enforces the documented per-folder .goshs ACL/basic-auth mechanism for directory listings and file reads, but it does not enforce the same authorization… CRIT GHSA-g8mv-vp7j-qp64 PUT upload has no path sanitization | httpserver/updown.go:20-69 CRIT GHSA-6qcc-6q27-whp8 deleteFile() missing return after path traversal check | httpserver/handler.go:645-671 CRIT GHSA-jg56-wf8x-qrv5 POST multipart upload directory not sanitized | httpserver/updown.go:71-174 CRIT GHSA-rwj2-w85g-5cmm It seems that when running goshs without arguments it is possible for anyone to execute commands on the server. CRIT GHSA-rmxw-pq4x-3fvh GHSA-wvhv-qcqf-f3cx fixed the per-folder .goshs ACL bypass on the state-changing routes (PUT/POST upload/?mkdir/?delete) and added recursive ACL resolution… HIGH GHSA-5h6h-7rc9-3824 goshs contains an SFTP root escape caused by prefix-based path validation. HIGH GHSA-2943-crp8-38xx The SFTP command rename sanitizes only the source path and not the destination, so it is possible to write outside of the root directory of the SFTP. HIGH Show all 17 advisories The WebDAV mode-flag guard added to fix GHSA-3whc-qvhv-xqjp still does not enforce --no-delete on the WebDAV MOVE verb.
Full advisory text at GitHub advisory or NVD .
// cvss v3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Attack vector Network
Attack complexity Low
Privileges required None
User interaction None
Scope Unchanged
Confidentiality None
Integrity High
Availability High // questions Is github.com/patrickhener/goshs safe to install? CyberXYZ does not call a package safe in absolute terms. It records 17 known vulnerabilities for github.com/patrickhener/goshs (go), the worst rated CRITICAL, and no malicious-package signal. Whether it is acceptable depends on the version you run.
Does github.com/patrickhener/goshs have known vulnerabilities? Yes. CyberXYZ records 17 known vulnerabilities for github.com/patrickhener/goshs (go), the worst rated CRITICAL. These include GHSA-hq33-8jgp-8qq3, GHSA-c29w-qq4m-2gcv, GHSA-wvhv-qcqf-f3cx, GHSA-g8mv-vp7j-qp64, GHSA-6qcc-6q27-whp8.
How do I check github.com/patrickhener/goshs before installing? Search github.com/patrickhener/goshs in CyberXYZ Check at https://cyberxyz.io/check?q=github.com%2Fpatrickhener%2Fgoshs . The xyz Scanner checks a project's dependencies, and CyberXYZ Proxy checks each package as it is installed.
Checked 2026-11-14 at 07:48 UTC. The most recent advisory here was published 2026-07-28. Updated continuously from NVD, GHSA, OSV and CNA feeds.
Think a verdict here is wrong? Tell us — we respond within 2 business days. Report an issue with this page