Skip to content

Project

OpenSSH

OpenSSH is an open-source implementation of the SSH protocol, providing tools like ssh, ssh-agent, and sshd for secure remote login and key management.

Known aliases

  • OpenSSH Portable
  • ssh-add
  • ssh-agent
  • ssh -G

Current stories

buildOne report1 publisher

Confirmed Claude-found open source bugs outnumber upstream patches 11 to 1

Anthropic's Claude flagged more than 29,000 candidate open source vulnerabilities in six months, and upstream projects have patched 516 of them. Maintainers praise the reports, but each fix still ships only as fast as the project that tests and releases it.

Publishers:thenewstack.io

Reality

Evidence55
Adoption45
Hype gap+15
Incentives60
Confidence55
securityOne report1 publisher

OpenSSH moves to more frequent releases after AI-found bugs turn up again from other researchers

OpenSSH will release more often because bugs found by AI tools are being rediscovered by other researchers, its maintainers said with version 10.6. The team takes that as a sign that attackers who never report bugs can find the same flaws.

Publishers:seclists.org

Reality

Evidence65
Adoption
Not scored
Hype gap+5
Incentives
Not scored
Confidence62
buildConfirmed5 publishers

OpenSSH 10.6 turns off LZ77 compression to stop a cross-channel plaintext leak

OpenSSH 10.6, released October 6, turns off the LZ77 coder in SSH compression to block an attack that reads one channel's secrets from another. Hosts using the Compression option will get less from it, so the project suggests compressing in the application.

Perspective Coverage

5 publishers
Builder
Builder 42%
Operator
Operator 52%
Investor
Investor 6%

Reality

Evidence82
Adoption
Not scored
Hype gap+5
Incentives20
Confidence78
buildOne report1 publisher

Cloudflare Workers adds ML-KEM and ML-DSA to Web Crypto behind an opt-in flag

Cloudflare Workers adds five ML-KEM and ML-DSA parameter sets to Web Crypto behind the webcrypto_modern_algorithms flag. Developers can now test post-quantum code against primitives built into the runtime, but they still have to build the protocols on top.

Reality

Evidence60
Adoption
Not scored
Hype gap0
Incentives55
Confidence62
buildOne report1 publisher

How Gunra actors got into a network through a default SSL VPN admin password

Gunra actors entered a victim's network through an SSL VPN admin account still on default credentials, according to a 10 August 2026 advisory. The path used no software flaw, so it tests credential changes, lockout and account reviews on edge devices.

Publishers:dev.to

Reality

Evidence45
Adoption
Not scored
Hype gap+10
Incentives
Not scored
Confidence50
buildOne report1 publisher

GitHub Actions deploys into a private EC2 instance through the SSM agent's outbound connection

The SSM agent holds a connection out to AWS, OpenSSH rides it as a ProxyCommand, and EC2 Instance Connect pushes a key that sshd forgets after 60 seconds, so the security group ingress list can stay empty.

Publishers:dev.to

Reality

Evidence45
Adoption10
Hype gap+28
Incentives85
Confidence40
buildOne report1 publisher

A backdoor built as an HAProxy filter suppresses the log lines that would show it

Rapid7's account puts the ted backdoor inside HAProxy 2.8.12 as an internal filter, matching requests by IP, URL and User-Agent and reducing the same counters an operator would use to triage it. Root was already held.

Publishers:dev.to

Reality

Evidence46
Adoption20
Hype gap−5
Incentives55
Confidence50
buildOne report1 publisher

Building an SSH CA takes a week. Matching a commercial tool takes two to three engineer-quarters

The mechanism itself is roughly a week of work, using software that already ships with OpenSSH. What follows is harder: custody of a single key that opens every host, and an issuance flow whose requirements keep arriving.

Publishers:dev.to

Reality

Evidence30
Adoption
Not scored
Hype gap+15
Incentives80
Confidence40
buildOne report1 publisher

After closing port 22, disable Tailscale's 180-day key expiry to avoid server lockout

Putting sshd on a WireGuard tailnet and deleting the public firewall rule is a twenty-minute change. The part worth reviewing is the admin-console toggle that keeps a headless box from logging itself out.

Publishers:dev.to

Reality

Evidence46
Adoption
Not scored
Hype gap+8
Incentives34
Confidence52
buildOne report1 publisher

Tailscale in unprivileged LXC: the green dot that answers nothing

The standard --tun=userspace-networking advice produces a tailnet member you cannot SSH into. The repair is two lines of container config, not a privileged container.

Publishers:dev.to

Reality

Evidence52
Adoption
Not scored
Hype gap+14
Incentives30
Confidence55
buildOne report1 publisher

A 28-host Debian 12 cutover, and the 02:13 failure Ansible could not have prevented

A team's Debian 11-to-12 move across 28 hosts put the usual Ansible complaints under load. The failure that actually stopped the run sat in the SSH layer the tool does not own.

Publishers:dev.to

Reality

Evidence34
Adoption21
Hype gap+7
Incentives27
Confidence40
buildOne report1 publisher

Two hardware tokens, one wrong guess: why SSH keeps asking for your PIN twice

Enrolling a spare security key everywhere leaves SSH guessing which credential to offer first. The fix is an explicit ~/.ssh/config with IdentitiesOnly yes, and it has one sharp edge.

Publishers:dev.to

Reality

Evidence58
Adoption
Not scored
Hype gap−8
Incentives22
Confidence55
buildOne report1 publisher

Stop trying to remember your Git email: includeIf makes identity a property of the directory

A dev.to walkthrough revives a Git conditional include that has shipped since 2017. The useful part is not the trick but the two ways it fails without telling you.

Publishers:dev.to

Reality

Evidence58
Adoption12
Hype gap+18
Incentives72
Confidence61