Skip to content

no-admin-idor: 4 controllers lack in-body guards #1401

Description

@rubenvdlinde

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.

Metadata

Metadata

Assignees

Labels

triageAwaiting triage

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions