Security

Monitoring should not create a new security gap.

UPnator limits trust between services, blocks unsafe public-probe targets and requires extra confirmation for sensitive operations.

Layered defensemTLS · SSRF guard · step-up · audit
Four layers

Protection for the target, transport, identity and changes.

01

Safe probes

Blocking localhost, private and special IP ranges, metadata endpoints and DNS rebinding.

02

Service identity

mTLS limits execution traffic to authenticated platform components.

03

Strong authentication

TOTP, passkeys, enterprise OIDC and fresh step-up for sensitive operations.

04

Audit and least privilege

Organization roles, scoped API keys, expirations and action history limit the impact of mistakes.

Firewall and WAF

A protected target must recognize all three public probes.

If inbound traffic is denied by default, allowlist UPnator source addresses only on the monitored port. The complete current list is maintained in the documentation.

View IPv4 addresses
Separation

The public status page does not reach into the platform database.

The renderer receives a signed snapshot and serves it without access to PostgreSQL or NATS. Public communication stays separated from the control plane.

Control planesigned snapshotRenderer→ HTTPS →Visitor
Launch checklist

Six actions for an organization owner.

  1. 1
    Enable a passkey or TOTP

    Secure owner and admin accounts first.

  2. 2
    Limit administrative roles

    Grant permissions according to actual responsibility.

  3. 3
    Allowlist public probes

    Open only the monitored port to all three source IPv4 addresses.

  4. 4
    Test alert channels

    Do not consider setup complete without confirmed delivery.

  5. 5
    Grant minimal API scopes

    Set expirations and rotate service-account keys.

  6. 6
    Review audit history

    Regularly review security, team and automation changes.

Security question

Need a flow description or Private Agent deployment guidance?

Describe the environment and required trust boundaries. We will respond with a concrete architecture.

Contact us