Failed login attempts in plain sight
Connection Logs now include refused attempts in red, next to successful sessions. A Failed only filter helps you focus on suspicious activity without digging through unrelated history.
HearthGate 1.10 is live
HearthGate 1.10 is a security-visibility release for Mac remote access. Connection history now shows the sessions that got in and the attempts that did not: rejected keys, revoked keys, invalid users, and suspicious probes. Key revocation, connection-rate controls, and backup restore checks are also stronger, so the access story is easier to trust when it matters.
Connection Logs now include refused attempts in red, next to successful sessions. A Failed only filter helps you focus on suspicious activity without digging through unrelated history.
Turn on alerts when you want to know the moment a login is refused. Notifications are rate-limited per source, so one noisy address does not become the whole day.
Revoked keys stay revoked more consistently across restore, import, and VNC-only tunnel workflows. Per-key session limits are enforced more predictably too.
Restore now performs a pre-check, shows what was restored or skipped, and rolls back cleanly if a step cannot be applied instead of leaving access state half-restored.
Security visibility
1.10 makes failed access visible before it becomes a mystery. A rejected key, an invalid username, a revoked credential, or a fast burst of connection attempts can now leave a clearer trail for review, export, and incident reconstruction.
System Events now records denied key access more broadly, giving security reviews a fuller timeline of refused access, not only successful sessions.
A new opt-in control can slow repeated SSH connection attempts from the same address without permanently blocking legitimate users.
Active, revoked, parked, and unknown keys are distinguished more clearly, so temporary parking is not confused with a permanent revoke.
Operational examples
This release is built for the moments when a Mac is reachable from more than one place and you need to know what is happening around the gate, not only inside it.
Use case
Optional alerts can tell you about the first refused attempt before it turns into a noisy pattern or an automatic block.
Use case
Use the Failed only filter to separate refused attempts from ordinary sessions, then export the record for review or follow-up.
Use case
HearthGate pre-checks the restore, reports exactly what happened, and rolls back if it cannot apply the intended access state cleanly.
Use case
Bulk revoke results now report which keys succeeded and which did not, so cleanup work is not hidden behind a single vague outcome.
Security notes
HearthGate 1.10 adds more signal around refused access and restore safety without turning the UI into a packet trace. The goal is simple: make it easier to prove what happened, what was blocked, and what state the Mac ended up in.
Learn about SILA, the codnamacs security lifecycle frameworkHearthGate 1.10