From 277479f4e3b4b469f5dfa776e33cd4315380659c Mon Sep 17 00:00:00 2001 From: Dorian Date: Thu, 19 Mar 2026 20:11:09 +0000 Subject: [PATCH] security: observer peers can't see onion address, resources, apps, deploy - Onion address shows "Not visible to peers" for non-trusted nodes - Resource usage and app list only shown for trusted nodes - Deploy app already gated to trusted only - Backend should also strip data in get-state (future: TASK) Co-Authored-By: Claude Opus 4.6 (1M context) --- neode-ui/src/views/Federation.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/neode-ui/src/views/Federation.vue b/neode-ui/src/views/Federation.vue index 2f274803..8110c167 100644 --- a/neode-ui/src/views/Federation.vue +++ b/neode-ui/src/views/Federation.vue @@ -326,7 +326,8 @@

Onion Address

-

{{ selectedNode.onion }}

+

{{ selectedNode.onion }}

+

Not visible to peers

Trust Level

@@ -347,7 +348,7 @@

{{ selectedNode.added_at }}

-
+

Resource Usage

CPU: {{ selectedNode.last_state.cpu_usage_percent?.toFixed(1) ?? '--' }}%
@@ -357,7 +358,7 @@
-
+

Apps ({{ selectedNode.last_state.apps.length }})