Security
The security area brings together everything that protects ThinForge itself: the web certificate, the keys used to provision devices, the signing of updates and a continuous vulnerability scan. You find it in Settings under the Security tab (administrators only).
TLS certificate
Protects the web interface and all connections to the server. After installation a self-signed certificate is active. The status card shows whether the connection is encrypted, plus the name, type, days remaining until expiry (or "Expired"), valid scopes and fingerprint.
- Rotate — generates a fresh self-signed certificate with the validity period and host names you choose.
- Upload — install your own certificate issued by a certificate authority (certificate and key file in PEM format, key without a passphrase).
SSH provisioning
ThinForge sets up new devices on their first rollout via a central SSH key. Here you manage this server key and the heartbeat token that devices use to report back to the server.
- Generate / Rotate — creates a new key. Devices that are online adopt it automatically the next time they report in (usually within a minute); offline devices pick it up once they are reachable again.
- Rotate heartbeat token — issues a new token; devices adopt it automatically on their next report.
- History — older keys and tokens are kept for backup and can be deleted individually.
Signing key
With the signing key the server signs all device updates so devices can verify their authenticity. You can generate or rotate a key here; existing devices adopt a new key automatically. If the card reports unsigned updates, Sign now fills in the missing signatures.
Vulnerability scan
On demand, the scan checks all components of the server for known security vulnerabilities (CVEs) and rates each finding by how reachable the affected component actually is.
- Start scan — launches a background run; the interface shows the progress and the time of the last run.
- Overview — for critical and high findings you see the raw count and the effective count after rating; medium and low findings are shown as a single total. The goal is zero effective critical and high findings.
- Details — for each component you can expand the full list of findings with package, identifier, available fixes and rating.
A finding marked needs review means the automatic rating could not reach a verdict — those cases are reviewed manually by the security team. Run the scan after every update.
SBOMs
For each scan run, software bills of materials (SBOMs) listing the included software are available for download in several standard formats. This is useful for compliance evidence or to archive the state at a given point in time.