As a platform administrator I want enrollment tokens and enroll requests to be tightly controlled in order for me to reduce unauthorized server enrollment risk.
Acceptance Criteria:
Within 7 calendar days, enrollment tokens enforce max TTL of 24 hours and single-use behavior.
Within 7 calendar days, enroll endpoint is rate-limited to 5 requests per minute per source IP.
Failed enrollment attempts generate telemetry/audit events with reason codes.
Security test cases cover expired, reused, malformed, and brute-force token attempts.
As a platform administrator I want enrollment tokens and enroll requests to be tightly controlled in order for me to reduce unauthorized server enrollment risk.
Acceptance Criteria:
Within 7 calendar days, enrollment tokens enforce max TTL of 24 hours and single-use behavior.
Within 7 calendar days, enroll endpoint is rate-limited to 5 requests per minute per source IP.
Failed enrollment attempts generate telemetry/audit events with reason codes.
Security test cases cover expired, reused, malformed, and brute-force token attempts.
boris
added this to the Minumum Marketable Product milestone 2026-02-16 14:32:37 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
As a platform administrator I want enrollment tokens and enroll requests to be tightly controlled in order for me to reduce unauthorized server enrollment risk.
Acceptance Criteria: