From dbcce6108137e220fdb2735d52dcbc1f114ef52e Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Fri, 13 Mar 2026 10:08:21 +0100 Subject: [PATCH] fix(secubox-app-reporter): Set 644 permissions on generated reports Reports were created with 600 permissions, preventing web access. Now explicitly sets chmod 644 after file generation. Co-Authored-By: Claude Opus 4.5 --- .../secubox-app-reporter/files/usr/sbin/secubox-reportctl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/secubox/secubox-app-reporter/files/usr/sbin/secubox-reportctl b/package/secubox/secubox-app-reporter/files/usr/sbin/secubox-reportctl index 06bbe5c1..0bf58597 100644 --- a/package/secubox/secubox-app-reporter/files/usr/sbin/secubox-reportctl +++ b/package/secubox/secubox-app-reporter/files/usr/sbin/secubox-reportctl @@ -136,6 +136,9 @@ generate_dev_report() { "$health_score" "$history_entries" "$wip_entries" "$roadmap_data" fi + # Ensure web-readable permissions + chmod 644 "$output_file" + log_ok "Generated: $output_file" echo "$output_file" } @@ -199,6 +202,9 @@ generate_services_report() { "$tor_services" "$dns_services" "$mesh_services" fi + # Ensure web-readable permissions + chmod 644 "$output_file" + log_ok "Generated: $output_file" echo "$output_file" }