Hydra gate-7 (no-admin-idor) flags 4 pre-existing controller methods without per-object/admin guards, surfaced during #10 review:
lib/Controller/ActivityTimelineController.php:59
lib/Controller/HealthController.php:70
lib/Controller/MetricsController.php:70
lib/Controller/RoutingController.php:65
Each is #[NoAdminRequired] without an in-body authorization guard (potential IDOR / OWASP A01). Verify whether each genuinely needs object-level authz or is safe by design, and add guards or document the exemption.
Gemigreerd van Codeberg — oorspronkelijk Conduction/pipelinq#12, geopend door rubenvdlinde op 2026-05-31.
Hydra gate-7 (no-admin-idor) flags 4 pre-existing controller methods without per-object/admin guards, surfaced during #10 review:
lib/Controller/ActivityTimelineController.php:59lib/Controller/HealthController.php:70lib/Controller/MetricsController.php:70lib/Controller/RoutingController.php:65Each is
#[NoAdminRequired]without an in-body authorization guard (potential IDOR / OWASP A01). Verify whether each genuinely needs object-level authz or is safe by design, and add guards or document the exemption.Gemigreerd van Codeberg — oorspronkelijk Conduction/pipelinq#12, geopend door
rubenvdlindeop 2026-05-31.