Skip to content

[docs] Update glossary - weekly full scan#20191

Merged
pelikhan merged 1 commit intomainfrom
docs/glossary-weekly-scan-2026-03-09-41d2c0a15858382e
Mar 9, 2026
Merged

[docs] Update glossary - weekly full scan#20191
pelikhan merged 1 commit intomainfrom
docs/glossary-weekly-scan-2026-03-09-41d2c0a15858382e

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 9, 2026

Glossary Updates — 2026-03-09

Scan Type

  • Full scan (weekly — last 7 days, run on Monday)

Terms Added

Changes Analyzed

Related Changes

Notes

Generated by Glossary Maintainer ·

  • expires on Mar 11, 2026, 10:25 AM UTC

Add three new terms from recent changes:
- Guard Policy: experimental GitHub MCP server access control
  (repos + min-integrity fields, PR #20096 terminology update)
- Protected Files: security mechanism for PR safe outputs
  (blocks sensitive file changes, PR #20051)
- Allowed Files: strict scope filter for PR safe outputs
  (allowlist of permitted file patterns, PR #20051)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions bot added documentation Improvements or additions to documentation glossary labels Mar 9, 2026
@pelikhan pelikhan marked this pull request as ready for review March 9, 2026 10:30
Copilot AI review requested due to automatic review settings March 9, 2026 10:30
@pelikhan pelikhan merged commit f10142c into main Mar 9, 2026
@pelikhan pelikhan deleted the docs/glossary-weekly-scan-2026-03-09-41d2c0a15858382e branch March 9, 2026 10:31
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds three new glossary entries as part of a weekly full scan performed by the Glossary Maintainer automated workflow. The entries document features recently introduced in PRs #20096 (Guard Policy), #20051 (Protected Files and Allowed Files).

Changes:

  • Added Guard Policy glossary entry under "Tools and Integration" documenting the experimental MCP server access control with integrity levels (merged, approved, unapproved, none).
  • Added Protected Files and Allowed Files glossary entries under "Security and Outputs" documenting file protection mechanisms for PR-related safe outputs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.


### Protected Files

A security mechanism on `create-pull-request` and `push-to-pull-request-branch` safe outputs that prevents AI agents from modifying sensitive repository files. By default, protects dependency manifests (e.g., `package.json`, `go.mod`), GitHub Actions workflow files, and lock files. Configured via `protected-files:` with three policies: `blocked` (default — fails with error), `allowed` (no restriction), or `fallback-to-issue` (creates a review issue for human inspection instead of applying changes). See [Safe Outputs (Pull Requests)](/gh-aw/reference/safe-outputs-pull-requests/#protected-files).
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The description of what's protected by default is inaccurate. The actual protection covers:

  1. Package manifest files by basename (e.g., package.json, go.mod, Gemfile, pyproject.toml, etc.)
  2. All files under .github/ (not just "GitHub Actions workflow files" — this also includes CODEOWNERS, Dependabot config, etc.)
  3. All files under .agents/ (engine instruction files like AGENTS.md, CLAUDE.md)

The glossary says "GitHub Actions workflow files, and lock files" which is both too narrow (.github/ covers much more than just workflow files) and misleading (it omits the .agents/ directory entirely). The frontmatter-full.md reference document more accurately describes these as "package manifests (e.g. package.json, go.mod), engine instruction files (e.g. AGENTS.md, CLAUDE.md) or .github/ files."

Consider aligning this description with the existing documentation in frontmatter-full.md and the implementation in pkg/workflow/runtime_definitions.go.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation glossary

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants