You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note on gh-aw: These failures are due to integrity filtering, not repo-scope blocking. The github/gh-aw repo IS accessible (matches github/gh-aw*), but all queried items have authors with association below approved (CONTRIBUTOR/NONE). This is correct guard behavior — the policy enforces both repo scope AND min-integrity simultaneously.
Out-of-Scope Access (octocat/Hello-World)
Tool
Result
Status
list_issues
empty — 3 items filtered/blocked
✅
list_pull_requests
empty — 3 items filtered/blocked
✅
list_commits
empty — 3 items filtered/blocked
✅
get_file_contents
empty — metadata filtered/blocked
✅
search_code
empty — metadata filtered/blocked
✅
Global APIs
Tool
Result
Status
search_repositories
empty — 3 repos filtered (none match github/gh-aw*)
✅
search_users
N/A — tool not available in GitHub MCP server
➖
Integrity Filtering
Observation
Status
gh-aw-mcpg list_issues (perPage=20): all 20 items from approved authors (MEMBER/github-actions[bot])
✅
gh-aw-mcpg list_pull_requests (perPage=20): all 3 PRs from approved authors
https://github.com/johnbintz/guard-railssearch_repositories: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".
... and 1 more item
To allow these resources, lower min-integrity in your GitHub frontmatter:
AllowOnly Guard Smoke Test Results
Policy: repos=["github/gh-aw*"], min-integrity=approved
Run: https://github.com/github/gh-aw-mcpg/actions/runs/24135577830
In-Scope Access (github/gh-aw*)
Out-of-Scope Access (octocat/Hello-World)
Global APIs
Integrity Filtering
Summary
Note
🔒 Integrity filter blocked 17 items
The following items were blocked because they don't meet the GitHub integrity level.
list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_commits: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".list_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".get_file_contents: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".search_repositories: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".search_repositories: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".search_repositories: has lower integrity than agent requires. The agent cannot read data with integrity below "unapproved".To allow these resources, lower
min-integrityin your GitHub frontmatter: