Repository navigation
Expand file tree
/
Copy pathCODEOWNERS
More file actions
74 lines (66 loc) · 5.71 KB
/
Copy pathCODEOWNERS
File metadata and controls
74 lines (66 loc) · 5.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Code owners for the Agent Control Standard.
#
# Owners listed here are required reviewers on the paths they own, enforced by
# the ruleset on main. GitHub requires write access for an entry to take
# effect, and fails the entry silently when the handle lacks it.
#
# Keep this file in sync with repository collaborator roles and with the
# leadership roster in GOVERNANCE.md. The project leads are @rocklambros,
# @afogel, and @bar-capsule.
#
# @artmaro holds write access. @Lrd0036 was invited to write access on
# 2026-10-05, and his entries stay inert until he accepts. The write
# invitations to @evabenn, @RbBuiltWrong, and @aruneeshsalhotra
# lapsed and are not being re-sent, so their entries stay inert. The other
# owners on their lines still apply, so review coverage holds.
# Default owners for anything not matched below.
* @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @stefanoamorelli @almogbhl @bar-capsule @evabenn @RbBuiltWrong @aruneeshsalhotra @artmaro @Lrd0036
/CLAUDE.md @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/.gitignore @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/STYLE.md @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/CONTRIBUTING.md @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/design/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
# The specification is the highest-blast-radius surface in the repository.
# A schema change propagates to every downstream implementer.
/specification/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @stefanoamorelli @almogbhl @bar-capsule @evabenn @RbBuiltWrong @aruneeshsalhotra @artmaro @Lrd0036
/docs/spec/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @stefanoamorelli @almogbhl @bar-capsule @evabenn @RbBuiltWrong @aruneeshsalhotra @artmaro @Lrd0036
# These generate and publish the public site, or feed the build that does. A change
# here alters what the front door says, which is the same class of privilege the
# /.github/ rule below protects. mkdocs.yml in particular accepts a hooks: key that
# executes Python inside the build job. The overrides directory holds theme templates
# the build renders into every page, which carries the same reach.
# The docs stylesheet and asset directories render into every documentation page and
# can reach a third party through url(), @font-face, or @import with no script at all.
/tools/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/landing/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/GOVERNANCE.md @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
/project.owasp.yaml @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
/mkdocs.yml @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/pyproject.toml @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/uv.lock @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/tests/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/overrides/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/docs/stylesheets/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/docs/assets/ @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
# The roster files and the code that turns them into trust decide whose closes count as
# delivered, so a project lead approves every change to them (decision 11). These lines
# follow /tools/ because the last matching pattern wins.
/tools/roadmap_model.py @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
/tools/fetch_roadmap.py @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
/tools/closing_choice.py @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
# The reference implementation is runnable code that contributors install and wire
# into their own development environments, which is a different risk class from the
# rest of this repository. It arrived as roughly 41,000 lines from a single author, so
# these entries exist to force a second reviewer on every later change rather than to
# record who wrote it.
/reference-implementations/ @rocklambros @afogel @bar-capsule @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @artmaro
# CI runs with write access to the repository, and this directory holds CODEOWNERS
# itself. Changes here are a privilege-escalation surface, so a project lead
# approves them (decision 11).
/.github/ @rocklambros @afogel @bar-capsule @GangGreenTemperTatum @mamicidal @sclintonowasp
# Licensing and security policy changes are governance decisions.
/LICENSE @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/LICENSE-DOCS @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/LICENSING.md @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/NOTICE @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule
/SECURITY.md @rocklambros @fewdisc @GangGreenTemperTatum @mamicidal @sclintonowasp @afogel @bar-capsule