⚠️ This snapshot is over 30 days old — treat the grade as stale until the next refresh. Re-scan locally to verify.
Trust Card · Static snapshot
github__github-mcp-server U
Ungraded — insufficient static coverage · 0 findings (0 critical) · scope moderate · Not ranked: insufficient static coverage.
Scanned 2026-10-19 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream github/github-mcp-server @ e3809fe (2026-10-15)
Score breakdown
No numeric score or breakdown: insufficient static coverage. Findings remain actionable; absence of findings is not evidence of safety.
Insufficient static coverage: Unsupported source present. Findings remain actionable; absence of findings is not evidence of safety.
Coverage: limited
Static-heuristic scope: 40 analyzed / 660 discovered files; 325 unsupported source files; 621 excluded; 0 read errors; 0 truncations. This is not a semantic coverage percentage or proof of safety.
- Unsupported source present
- Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.
- Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.
- Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.
- Ignored directories, declarations, and non-implementation assets are outside rule scope.
File coverage, applied rules and scan limits
{
"mode": "static-heuristic",
"status": "limited",
"reasons": [
"Unsupported source present"
],
"limitations": [
"Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.",
"Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.",
"Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.",
"Ignored directories, declarations, and non-implementation assets are outside rule scope."
],
"discoveredFiles": 660,
"analyzedFiles": [
{
"path": ".github/actions/build-ui/action.yml",
"scope": "data",
"bytes": 1338,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/dependabot.yml",
"scope": "data",
"bytes": 768,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/prompts/bug-report-review.prompt.yml",
"scope": "data",
"bytes": 2228,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/prompts/default-issue-review.prompt.yml",
"scope": "data",
"bytes": 2676,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/ai-issue-assessment.yml",
"scope": "data",
"bytes": 825,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/close-inactive-issues.yml",
"scope": "data",
"bytes": 1197,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/code-scanning.yml",
"scope": "data",
"bytes": 3954,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/docker-publish.yml",
"scope": "data",
"bytes": 5580,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/docs-check.yml",
"scope": "data",
"bytes": 1324,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/go.yml",
"scope": "data",
"bytes": 1191,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/goreleaser.yml",
"scope": "data",
"bytes": 1372,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/issue-labeler.yml",
"scope": "data",
"bytes": 483,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/license-check.yml",
"scope": "data",
"bytes": 4184,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/lint.yml",
"scope": "data",
"bytes": 639,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/mcp-diff.yml",
"scope": "data",
"bytes": 7092,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/moderator.yml",
"scope": "data",
"bytes": 749,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/registry-releaser.yml",
"scope": "data",
"bytes": 2849,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".golangci.yml",
"scope": "data",
"bytes": 1143,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".goreleaser.yaml",
"scope": "data",
"bytes": 1172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".vscode/launch.json",
"scope": "data",
"bytes": 1272,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "agent-plugin/mcp.json",
"scope": "data",
"bytes": 203,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "agent-plugin/plugin.json",
"scope": "data",
"bytes": 503,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "gemini-extension.json",
"scope": "data",
"bytes": 323,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "server.json",
"scope": "data",
"bytes": 1844,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "ui/package-lock.json",
"scope": "data",
"bytes": 120284,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "ui/package.json",
"scope": "data",
"bytes": 1099,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "ui/scripts/build.mjs",
"scope": "code",
"bytes": 400,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/apps/get-me/App.tsx",
"scope": "code",
"bytes": 6310,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/apps/issue-write/App.tsx",
"scope": "code",
"bytes": 64076,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/apps/pr-edit/App.tsx",
"scope": "code",
"bytes": 32298,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/apps/pr-write/App.tsx",
"scope": "code",
"bytes": 34489,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/components/AppProvider.tsx",
"scope": "code",
"bytes": 2130,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/components/FeedbackFooter.tsx",
"scope": "code",
"bytes": 505,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/components/MarkdownEditor.tsx",
"scope": "code",
"bytes": 12261,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/hooks/useMcpApp.ts",
"scope": "code",
"bytes": 4512,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/lib/toolResult.ts",
"scope": "code",
"bytes": 1438,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/lib/uiGetResult.test.ts",
"scope": "code",
"bytes": 3300,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/src/lib/uiGetResult.ts",
"scope": "code",
"bytes": 1672,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "ui/tsconfig.json",
"scope": "data",
"bytes": 441,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "ui/vite.config.ts",
"scope": "code",
"bytes": 1548,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
}
],
"unsupportedSourceFiles": [
".github/CODEOWNERS",
".github/licenses.tmpl",
"Dockerfile",
"cmd/github-mcp-server/feature_flag_docs.go",
"cmd/github-mcp-server/generate_docs.go",
"cmd/github-mcp-server/helpers.go",
"cmd/github-mcp-server/list_scopes.go",
"cmd/github-mcp-server/main.go",
"cmd/github-mcp-server/main_test.go",
"cmd/github-mcp-server/version.go",
"cmd/github-mcp-server/version_test.go",
"cmd/mcpcurl/main.go",
"cmd/mcpcurl/main_test.go",
"e2e/e2e_test.go",
"go.mod",
"go.sum",
"internal/buildinfo/buildinfo.go",
"internal/ghmcp/oauth.go",
"internal/ghmcp/oauth_test.go",
"internal/ghmcp/oauth_typed_test.go",
"internal/ghmcp/server.go",
"internal/ghmcp/server_test.go",
"internal/githubapp/githubapp.go",
"internal/githubapp/githubapp_test.go",
"internal/githubv4mock/githubv4mock.go",
"internal/githubv4mock/local_round_tripper.go",
"internal/githubv4mock/objects_are_equal_values.go",
"internal/githubv4mock/objects_are_equal_values_test.go",
"internal/githubv4mock/query.go",
"internal/oauth/callback.go",
"internal/oauth/callback_test.go",
"internal/oauth/env.go",
"internal/oauth/flow.go",
"internal/oauth/manager.go",
"internal/oauth/manager_test.go",
"internal/oauth/oauth.go",
"internal/oauth/oauth_test.go",
"internal/oauth/prompter.go",
"internal/oauth/templates/error.html",
"internal/oauth/templates/success.html",
"internal/oauth/testutil_test.go",
"internal/profiler/profiler.go",
"internal/requeststate/sealer.go",
"internal/requeststate/sealer_test.go",
"internal/toolsnaps/toolsnaps.go",
"internal/toolsnaps/toolsnaps_test.go",
"pkg/buffer/buffer.go",
"pkg/buffer/buffer_test.go",
"pkg/context/graphql_features.go",
"pkg/context/mcp_info.go",
"pkg/context/request.go",
"pkg/context/token.go",
"pkg/errors/error.go",
"pkg/errors/error_test.go",
"pkg/github/actions.go",
"pkg/github/actions_minimal_test.go",
"pkg/github/actions_test.go",
"pkg/github/actions_types.go",
"pkg/github/code_quality.go",
"pkg/github/code_quality_test.go",
"pkg/github/code_scanning.go",
"pkg/github/code_scanning_test.go",
"pkg/github/comment_minimize.go",
"pkg/github/comment_minimize_test.go",
"pkg/github/consolidated_issue_types.go",
"pkg/github/consolidated_pull_request_types.go",
"pkg/github/context_tools.go",
"pkg/github/context_tools_test.go",
"pkg/github/copilot.go",
"pkg/github/copilot_test.go",
"pkg/github/csv_output.go",
"pkg/github/csv_output_test.go",
"pkg/github/custom_properties.go",
"pkg/github/custom_properties_test.go",
"pkg/github/dependabot.go",
"pkg/github/dependabot_test.go",
"pkg/github/dependencies.go",
"pkg/github/dependencies_test.go",
"pkg/github/deprecated_tool_aliases.go",
"pkg/github/discussion_notification_contracts_test.go",
"pkg/github/discussion_notification_inputs.go",
"pkg/github/discussion_notification_outputs.go",
"pkg/github/discussions.go",
"pkg/github/discussions_test.go",
"pkg/github/encoded_schemas_test.go",
"pkg/github/feature_flags.go",
"pkg/github/feature_flags_benchmark_test.go",
"pkg/github/feature_flags_test.go",
"pkg/github/fields_filtering_test.go",
"pkg/github/fields_telemetry.go",
"pkg/github/fields_telemetry_test.go",
"pkg/github/find_duplicate.go",
"pkg/github/find_duplicate_test.go",
"pkg/github/gists.go",
"pkg/github/gists_test.go",
"pkg/github/git.go",
"pkg/github/git_gist_types.go",
"pkg/github/git_test.go",
"pkg/github/granular_issue_types.go",
"pkg/github/granular_pull_request_types.go",
"pkg/github/granular_tools_test.go",
"pkg/github/header_params_test.go",
"pkg/github/helper_test.go",
"pkg/github/ifc_labels.go",
"pkg/github/inventory.go",
"pkg/github/issue_dependencies.go",
"pkg/github/issue_dependencies_test.go",
"pkg/github/issue_fields.go",
"pkg/github/issue_fields_test.go",
"pkg/github/issue_tool_types.go",
"pkg/github/issues.go",
"pkg/github/issues_delete_test.go",
"pkg/github/issues_granular.go",
"pkg/github/issues_test.go",
"pkg/github/labels.go",
"pkg/github/labels_test.go",
"pkg/github/lockdown.go",
"pkg/github/lockdown_test.go",
"pkg/github/method_output_schema.go",
"pkg/github/minimal_types.go",
"pkg/github/notification_output_fidelity_test.go",
"pkg/github/notifications.go",
"pkg/github/notifications_test.go",
"pkg/github/params.go",
"pkg/github/params_test.go",
"pkg/github/projects.go",
"pkg/github/projects_batch.go",
"pkg/github/projects_batch_mutation.go",
"pkg/github/projects_batch_mutation_test.go",
"pkg/github/projects_batch_test.go",
"pkg/github/projects_resolver.go",
"pkg/github/projects_resolver_test.go",
"pkg/github/projects_test.go",
"pkg/github/projects_types.go",
"pkg/github/projects_v2_test.go",
"pkg/github/prompts.go",
"pkg/github/public_repo_scopes_test.go",
"pkg/github/pullrequests.go",
"pkg/github/pullrequests_granular.go",
"pkg/github/pullrequests_sha_pinning_test.go",
"pkg/github/pullrequests_test.go",
"pkg/github/repositories.go",
"pkg/github/repositories_helper.go",
"pkg/github/repositories_test.go",
"pkg/github/repository_path.go",
"pkg/github/repository_path_test.go",
"pkg/github/repository_resource.go",
"pkg/github/repository_resource_completions.go",
"pkg/github/repository_resource_completions_test.go",
"pkg/github/repository_resource_test.go",
"pkg/github/repository_tool_types.go",
"pkg/github/request_state.go",
"pkg/github/resources.go",
"pkg/github/rulesets.go",
"pkg/github/rulesets_test.go",
"pkg/github/sanitize_coverage_test.go",
"pkg/github/scope_filter.go",
"pkg/github/scope_filter_test.go",
"pkg/github/search.go",
"pkg/github/search_semantic_test.go",
"pkg/github/search_test.go",
"pkg/github/search_tool_types.go",
"pkg/github/search_utils.go",
"pkg/github/search_utils_test.go",
"pkg/github/secret_scanning.go",
"pkg/github/secret_scanning_test.go",
"pkg/github/security_advisories.go",
"pkg/github/security_advisories_test.go",
"pkg/github/security_outputs.go",
"pkg/github/server.go",
"pkg/github/server_test.go",
"pkg/github/tool_scopes.go",
"pkg/github/tool_scopes_test.go",
"pkg/github/tools.go",
"pkg/github/tools_static_validation_test.go",
"pkg/github/tools_test.go",
"pkg/github/tools_validation_test.go",
"pkg/github/toolset_icons_test.go",
"pkg/github/toolset_instructions.go",
"pkg/github/typed_account_repository_search_test.go",
"pkg/github/typed_actions_outputs_test.go",
"pkg/github/typed_compatibility_test.go",
"pkg/github/typed_consolidated_issue_enrichment_test.go",
"pkg/github/typed_consolidated_issue_outputs_test.go",
"pkg/github/typed_consolidated_pull_request_outputs_test.go",
"pkg/github/typed_contracts_test.go",
"pkg/github/typed_copilot_ui_outputs.go",
"pkg/github/typed_copilot_ui_outputs_test.go",
"pkg/github/typed_discussion_notification_outputs_test.go",
"pkg/github/typed_git_gist_outputs_test.go",
"pkg/github/typed_governance_outputs.go",
"pkg/github/typed_governance_outputs_test.go",
"pkg/github/typed_granular_issue_outputs_test.go",
"pkg/github/typed_granular_pull_request_outputs_test.go",
"pkg/github/typed_issue_outputs_test.go",
"pkg/github/typed_projects_outputs_test.go",
"pkg/github/typed_read_normalizers.go",
"pkg/github/typed_repository_commit_outputs_test.go",
"pkg/github/typed_repository_outputs_test.go",
"pkg/github/typed_search_outputs_test.go",
"pkg/github/typed_security_compatibility_test.go",
"pkg/github/typed_security_outputs_test.go",
"pkg/github/ui_capability.go",
"pkg/github/ui_capability_test.go",
"pkg/github/ui_dist/.gitkeep",
"pkg/github/ui_dist/.placeholder.html",
"pkg/github/ui_embed.go",
"pkg/github/ui_resources.go",
"pkg/github/ui_resources_test.go",
"pkg/github/ui_tools.go",
"pkg/github/ui_tools_test.go",
"pkg/github/workflow_enums.go",
"pkg/github/workflow_prompts.go",
"pkg/http/handler.go",
"pkg/http/handler_test.go",
"pkg/http/headers/headers.go",
"pkg/http/headers/parse.go",
"pkg/http/headers/parse_test.go",
"pkg/http/mark/mark.go",
"pkg/http/middleware/body_limit.go",
"pkg/http/middleware/body_limit_test.go",
"pkg/http/middleware/cors.go",
"pkg/http/middleware/cors_test.go",
"pkg/http/middleware/mcp_parse.go",
"pkg/http/middleware/mcp_parse_test.go",
"pkg/http/middleware/pat_scope.go",
"pkg/http/middleware/pat_scope_test.go",
"pkg/http/middleware/request_config.go",
"pkg/http/middleware/request_config_test.go",
"pkg/http/middleware/scope_challenge.go",
"pkg/http/middleware/scope_challenge_test.go",
"pkg/http/middleware/token.go",
"pkg/http/middleware/token_test.go",
"pkg/http/oauth/oauth.go",
"pkg/http/oauth/oauth_test.go",
"pkg/http/server.go",
"pkg/http/server_test.go",
"pkg/http/servercard/card.go",
"pkg/http/servercard/card_test.go",
"pkg/http/servercard/handler.go",
"pkg/http/servercard/handler_test.go",
"pkg/http/transport/bearer.go",
"pkg/http/transport/bearer_test.go",
"pkg/http/transport/etag.go",
"pkg/http/transport/etag_test.go",
"pkg/http/transport/graphql_features.go",
"pkg/http/transport/graphql_features_test.go",
"pkg/http/transport/helpers_test.go",
"pkg/http/transport/user_agent.go",
"pkg/http/transport/user_agent_test.go",
"pkg/ifc/ifc.go",
"pkg/ifc/ifc_test.go",
"pkg/inventory/builder.go",
"pkg/inventory/encoded_schemas.go",
"pkg/inventory/encoded_schemas_test.go",
"pkg/inventory/errors.go",
"pkg/inventory/features.go",
"pkg/inventory/features_test.go",
"pkg/inventory/filters.go",
"pkg/inventory/header_params_test.go",
"pkg/inventory/input_error.go",
"pkg/inventory/input_error_test.go",
"pkg/inventory/instructions.go",
"pkg/inventory/instructions_test.go",
"pkg/inventory/prompts.go",
"pkg/inventory/registry.go",
"pkg/inventory/registry_test.go",
"pkg/inventory/resources.go",
"pkg/inventory/server_tool.go",
"pkg/inventory/server_tool_test.go",
"pkg/inventory/tool_availability.go",
"pkg/inventory/tool_availability_test.go",
"pkg/inventory/typed_input_test.go",
"pkg/inventory/typed_output.go",
"pkg/inventory/typed_output_test.go",
"pkg/inventory/typed_schema.go",
"pkg/lockdown/lockdown.go",
"pkg/lockdown/lockdown_test.go",
"pkg/log/io.go",
"pkg/log/io_test.go",
"pkg/observability/metrics/metrics.go",
"pkg/observability/metrics/noop_sink.go",
"pkg/observability/metrics/noop_sink_test.go",
"pkg/observability/observability.go",
"pkg/observability/observability_test.go",
"pkg/octicons/octicons.go",
"pkg/octicons/octicons_benchmark_test.go",
"pkg/octicons/octicons_test.go",
"pkg/raw/raw.go",
"pkg/raw/raw_test.go",
"pkg/sanitize/sanitize.go",
"pkg/sanitize/sanitize_test.go",
"pkg/scopes/fetcher.go",
"pkg/scopes/fetcher_test.go",
"pkg/scopes/map.go",
"pkg/scopes/map_test.go",
"pkg/scopes/scopes.go",
"pkg/scopes/scopes_test.go",
"pkg/tooldiscovery/search.go",
"pkg/tooldiscovery/search_test.go",
"pkg/toolvalidation/readonlyhint.go",
"pkg/toolvalidation/readonlyhint_test.go",
"pkg/translations/translations.go",
"pkg/utils/api.go",
"pkg/utils/api_test.go",
"pkg/utils/result.go",
"pkg/utils/token.go",
"script/build-ui",
"script/conformance-test",
"script/fetch-icons",
"script/generate-docs",
"script/get-discussions",
"script/get-me",
"script/licenses",
"script/licenses-check",
"script/lint",
"script/list-scopes",
"script/prettyprint-log",
"script/print-mcp-diff-configs/main.go",
"script/tag-release",
"script/test",
"ui/src/apps/get-me/index.html",
"ui/src/apps/issue-write/index.html",
"ui/src/apps/pr-edit/index.html",
"ui/src/apps/pr-write/index.html"
],
"excludedFiles": [
{
"path": ".git",
"reason": "ignored-directory"
},
{
"path": ".dockerignore",
"reason": "outside-rule-scope"
},
{
"path": ".github/CODEOWNERS",
"reason": "unsupported-implementation"
},
{
"path": ".github/ISSUE_TEMPLATE/bug_report.md",
"reason": "outside-rule-scope"
},
{
"path": ".github/ISSUE_TEMPLATE/feature_request.md",
"reason": "outside-rule-scope"
},
{
"path": ".github/ISSUE_TEMPLATE/insiders-feedback.md",
"reason": "outside-rule-scope"
},
{
"path": ".github/agents/go-sdk-tool-migrator.md",
"reason": "outside-rule-scope"
},
{
"path": ".github/copilot-instructions.md",
"reason": "outside-rule-scope"
},
{
"path": ".github/licenses.tmpl",
"reason": "unsupported-implementation"
},
{
"path": ".github/pull_request_template.md",
"reason": "outside-rule-scope"
},
{
"path": ".gitignore",
"reason": "outside-rule-scope"
},
{
"path": "CODE_OF_CONDUCT.md",
"reason": "outside-rule-scope"
},
{
"path": "CONTRIBUTING.md",
"reason": "outside-rule-scope"
},
{
"path": "Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "README.md",
"reason": "outside-rule-scope"
},
{
"path": "SECURITY.md",
"reason": "outside-rule-scope"
},
{
"path": "SUPPORT.md",
"reason": "outside-rule-scope"
},
{
"path": "cmd/github-mcp-server/feature_flag_docs.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/generate_docs.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/helpers.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/list_scopes.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/main.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/main_test.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/version.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/github-mcp-server/version_test.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/mcpcurl/README.md",
"reason": "outside-rule-scope"
},
{
"path": "cmd/mcpcurl/main.go",
"reason": "unsupported-implementation"
},
{
"path": "cmd/mcpcurl/main_test.go",
"reason": "unsupported-implementation"
},
{
"path": "docs/error-handling.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/feature-flags.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/github-app-auth.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/host-integration.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/insiders-features.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/README.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-antigravity.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-claude.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-cline.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-codex.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-copilot-cli.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-cursor.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-gemini-cli.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-opencode.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-other-copilot-ides.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-roo-code.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-rovo-dev-cli.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-windsurf.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-xcode.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/installation-guides/install-zed.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/oauth-login.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/policies-and-governance.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/remote-server.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/scope-filtering.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/server-configuration.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/streamable-http.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/testing.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/tool-renaming.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/toolsets-and-icons.md",
"reason": "outside-rule-scope"
},
{
"path": "docs/typed-tool-schemas.md",
"reason": "outside-rule-scope"
},
{
"path": "e2e/README.md",
"reason": "outside-rule-scope"
},
{
"path": "e2e/e2e_test.go",
"reason": "unsupported-implementation"
},
{
"path": "go.mod",
"reason": "unsupported-implementation"
},
{
"path": "go.sum",
"reason": "unsupported-implementation"
},
{
"path": "internal/buildinfo/buildinfo.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/ghmcp/oauth.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/ghmcp/oauth_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/ghmcp/oauth_typed_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/ghmcp/server.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/ghmcp/server_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubapp/githubapp.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubapp/githubapp_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubv4mock/githubv4mock.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubv4mock/local_round_tripper.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubv4mock/objects_are_equal_values.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubv4mock/objects_are_equal_values_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/githubv4mock/query.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/callback.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/callback_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/env.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/flow.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/manager.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/manager_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/oauth.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/oauth_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/prompter.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/templates/error.html",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/templates/success.html",
"reason": "unsupported-implementation"
},
{
"path": "internal/oauth/testutil_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/profiler/profiler.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/requeststate/sealer.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/requeststate/sealer_test.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/toolsnaps/toolsnaps.go",
"reason": "unsupported-implementation"
},
{
"path": "internal/toolsnaps/toolsnaps_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/buffer/buffer.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/buffer/buffer_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/context/graphql_features.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/context/mcp_info.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/context/request.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/context/token.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/errors/error.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/errors/error_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/__toolsnaps__/actions_get.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/actions_list.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/actions_run_trigger.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_comment_to_pending_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_issue_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_issue_comment_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_issue_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_pull_request_review_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_pull_request_review_comment_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_reply_to_pull_request_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/add_sub_issue.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/assign_copilot_to_issue.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/assign_copilot_to_issue_with_intent.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_branch.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_gist.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_issue.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_or_update_file.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_pull_request.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_pull_request_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_repository.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/create_repository_ruleset.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/custom_properties_read.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/custom_properties_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/delete_file.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/delete_pending_pull_request_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/delete_repository.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/discussion_comment_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/dismiss_notification.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/find_duplicate_ff_duplicate_detection.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/fork_repository.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_code_quality_finding.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_code_scanning_alert.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_commit.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_dependabot_alert.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_discussion.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_discussion_comments.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_file_blame.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_file_contents.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_gist.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_global_security_advisory.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_job_logs.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_job_logs_actions.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_label.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_latest_release.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_me.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_notification_details.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_release_by_tag.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_repository_tree.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_secret_scanning_alert.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_tag.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_team_members.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/get_teams.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/hide_issue_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/hide_pull_request_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/hide_pull_request_review_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/issue_dependency_read_ff_issue_dependencies.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/issue_dependency_write_ff_issue_dependencies.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/issue_read.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/issue_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/label_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_branches.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_branches_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_code_scanning_alerts.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_commits.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_dependabot_alerts.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_discussion_categories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_discussions.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_gists.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_global_security_advisories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_issue_fields.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_issue_types.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_issues.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_issues_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_label.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_notifications.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_org_repository_security_advisories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_pull_requests.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_pull_requests_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_releases.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_repository_collaborators.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_repository_security_advisories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_secret_scanning_alerts.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_starred_repositories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_tags.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/list_tags_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/manage_notification_subscription.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/manage_repository_notification_subscription.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/mark_all_notifications_read.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/merge_pull_request.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/projects_get.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/projects_list.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/projects_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/pull_request_read.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/pull_request_review_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/pull_request_review_write_resolution_reason.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/push_files.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/remove_issue_comment_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/remove_issue_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/remove_pull_request_review_comment_reaction.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/remove_sub_issue.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/repository_ruleset_read.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/reprioritize_sub_issue.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/request_copilot_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/request_pull_request_reviewers.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/resolve_review_thread.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/resolve_review_thread_resolution_reason.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_code.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_code_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_commits.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_issues.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_issues_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_orgs.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_pull_requests.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_pull_requests_output.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_repositories.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/search_users.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/set_issue_fields.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/star_repository.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/sub_issue_write.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/submit_pending_pull_request_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/ui_get.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/unhide_issue_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/unhide_pull_request_review.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/unhide_pull_request_review_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/unresolve_review_thread.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/unstar_repository.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_gist.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_assignees.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_body.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_comment.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_labels.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_milestone.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_state.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_title.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_issue_type.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request_body.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request_branch.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request_draft_state.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request_state.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/__toolsnaps__/update_pull_request_title.snap",
"reason": "outside-rule-scope"
},
{
"path": "pkg/github/actions.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/actions_minimal_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/actions_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/actions_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/code_quality.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/code_quality_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/code_scanning.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/code_scanning_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/comment_minimize.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/comment_minimize_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/consolidated_issue_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/consolidated_pull_request_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/context_tools.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/context_tools_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/copilot.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/copilot_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/csv_output.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/csv_output_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/custom_properties.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/custom_properties_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/dependabot.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/dependabot_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/dependencies.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/dependencies_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/deprecated_tool_aliases.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/discussion_notification_contracts_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/discussion_notification_inputs.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/discussion_notification_outputs.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/discussions.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/discussions_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/encoded_schemas_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/feature_flags.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/feature_flags_benchmark_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/feature_flags_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/fields_filtering_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/fields_telemetry.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/fields_telemetry_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/find_duplicate.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/find_duplicate_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/gists.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/gists_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/git.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/git_gist_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/git_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/granular_issue_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/granular_pull_request_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/granular_tools_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/header_params_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/helper_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ifc_labels.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/inventory.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issue_dependencies.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issue_dependencies_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issue_fields.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issue_fields_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issue_tool_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issues.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issues_delete_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issues_granular.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/issues_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/labels.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/labels_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/lockdown.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/lockdown_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/method_output_schema.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/minimal_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/notification_output_fidelity_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/notifications.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/notifications_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/params.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/params_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_batch.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_batch_mutation.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_batch_mutation_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_batch_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_resolver.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_resolver_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/projects_v2_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/prompts.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/public_repo_scopes_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/pullrequests.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/pullrequests_granular.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/pullrequests_sha_pinning_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/pullrequests_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repositories.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repositories_helper.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repositories_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_path.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_path_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_resource.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_resource_completions.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_resource_completions_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_resource_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/repository_tool_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/request_state.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/resources.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/rulesets.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/rulesets_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/sanitize_coverage_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/scope_filter.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/scope_filter_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search_semantic_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search_tool_types.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search_utils.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/search_utils_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/secret_scanning.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/secret_scanning_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/security_advisories.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/security_advisories_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/security_outputs.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/server.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/server_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tool_scopes.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tool_scopes_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tools.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tools_static_validation_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tools_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/tools_validation_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/toolset_icons_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/toolset_instructions.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_account_repository_search_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_actions_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_compatibility_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_consolidated_issue_enrichment_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_consolidated_issue_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_consolidated_pull_request_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_contracts_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_copilot_ui_outputs.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_copilot_ui_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_discussion_notification_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_git_gist_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_governance_outputs.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_governance_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_granular_issue_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_granular_pull_request_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_issue_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_projects_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_read_normalizers.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_repository_commit_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_repository_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_search_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_security_compatibility_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/typed_security_outputs_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_capability.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_capability_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_dist/.gitkeep",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_dist/.placeholder.html",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_embed.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_resources.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_resources_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_tools.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/ui_tools_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/workflow_enums.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/github/workflow_prompts.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/handler.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/handler_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/headers/headers.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/headers/parse.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/headers/parse_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/mark/mark.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/body_limit.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/body_limit_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/cors.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/cors_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/mcp_parse.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/mcp_parse_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/pat_scope.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/pat_scope_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/request_config.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/request_config_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/scope_challenge.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/scope_challenge_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/token.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/middleware/token_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/oauth/oauth.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/oauth/oauth_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/server.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/server_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/servercard/card.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/servercard/card_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/servercard/handler.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/servercard/handler_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/bearer.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/bearer_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/etag.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/etag_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/graphql_features.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/graphql_features_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/helpers_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/user_agent.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/http/transport/user_agent_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/ifc/ifc.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/ifc/ifc_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/builder.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/encoded_schemas.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/encoded_schemas_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/errors.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/features.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/features_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/filters.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/header_params_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/input_error.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/input_error_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/instructions.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/instructions_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/prompts.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/registry.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/registry_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/resources.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/server_tool.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/server_tool_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/tool_availability.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/tool_availability_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/typed_input_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/typed_output.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/typed_output_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/inventory/typed_schema.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/lockdown/lockdown.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/lockdown/lockdown_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/log/io.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/log/io_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/observability/metrics/metrics.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/observability/metrics/noop_sink.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/observability/metrics/noop_sink_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/observability/observability.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/observability/observability_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/octicons/icons/apps-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/apps-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/beaker-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/beaker-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/bell-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/bell-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/book-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/book-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/check-circle-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/check-circle-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/code-square-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/code-square-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/codescan-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/codescan-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/comment-discussion-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/comment-discussion-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/copilot-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/copilot-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/dependabot-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/dependabot-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/file-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/file-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-branch-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-branch-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-commit-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-commit-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-merge-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-merge-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-pull-request-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/git-pull-request-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/issue-opened-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/issue-opened-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/law-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/law-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/logo-gist-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/logo-gist-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/mark-github-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/mark-github-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/organization-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/organization-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/people-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/people-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/person-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/person-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/project-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/project-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/repo-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/repo-forked-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/repo-forked-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/repo-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/shield-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/shield-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/shield-lock-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/shield-lock-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/star-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/star-fill-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/star-fill-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/star-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/tag-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/tag-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/tools-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/tools-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/workflow-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons/workflow-light.png",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/icons_data_uris.txt",
"reason": "outside-rule-scope"
},
{
"path": "pkg/octicons/octicons.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/octicons/octicons_benchmark_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/octicons/octicons_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/octicons/required_icons.txt",
"reason": "outside-rule-scope"
},
{
"path": "pkg/raw/raw.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/raw/raw_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/sanitize/sanitize.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/sanitize/sanitize_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/fetcher.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/fetcher_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/map.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/map_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/scopes.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/scopes/scopes_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/tooldiscovery/search.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/tooldiscovery/search_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/toolvalidation/readonlyhint.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/toolvalidation/readonlyhint_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/translations/translations.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/utils/api.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/utils/api_test.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/utils/result.go",
"reason": "unsupported-implementation"
},
{
"path": "pkg/utils/token.go",
"reason": "unsupported-implementation"
},
{
"path": "script/build-ui",
"reason": "unsupported-implementation"
},
{
"path": "script/conformance-test",
"reason": "unsupported-implementation"
},
{
"path": "script/fetch-icons",
"reason": "unsupported-implementation"
},
{
"path": "script/generate-docs",
"reason": "unsupported-implementation"
},
{
"path": "script/get-discussions",
"reason": "unsupported-implementation"
},
{
"path": "script/get-me",
"reason": "unsupported-implementation"
},
{
"path": "script/licenses",
"reason": "unsupported-implementation"
},
{
"path": "script/licenses-check",
"reason": "unsupported-implementation"
},
{
"path": "script/lint",
"reason": "unsupported-implementation"
},
{
"path": "script/list-scopes",
"reason": "unsupported-implementation"
},
{
"path": "script/prettyprint-log",
"reason": "unsupported-implementation"
},
{
"path": "script/print-mcp-diff-configs/main.go",
"reason": "unsupported-implementation"
},
{
"path": "script/tag-release",
"reason": "unsupported-implementation"
},
{
"path": "script/test",
"reason": "unsupported-implementation"
},
{
"path": "third-party/github.com/aymerick/douceur/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/fsnotify/fsnotify/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/github/github-mcp-server/v2/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/go-chi/chi/v5/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/go-viper/mapstructure/v2/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/google/go-github/v92/github/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/google/go-querystring/query/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/google/jsonschema-go/jsonschema/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/gorilla/css/scanner/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/inconshreveable/mousetrap/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/josephburnett/jd/v2/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/lithammer/fuzzysearch/fuzzy/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/microcosm-cc/bluemonday/LICENSE.md",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/modelcontextprotocol/go-sdk/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/muesli/cache2go/LICENSE.txt",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/pelletier/go-toml/v2/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/sagikazarmark/locafero/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/segmentio/asm/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/segmentio/encoding/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/shurcooL/githubv4/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/shurcooL/graphql/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/sourcegraph/conc/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/spf13/afero/LICENSE.txt",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/spf13/cast/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/spf13/cobra/LICENSE.txt",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/spf13/pflag/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/spf13/viper/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/subosito/gotenv/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/github.com/yosida95/uritemplate/v3/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/go.yaml.in/yaml/v3/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/go.yaml.in/yaml/v3/NOTICE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/net/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/oauth2/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/sync/errgroup/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/sys/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/text/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party/golang.org/x/time/rate/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "third-party-licenses.darwin.md",
"reason": "outside-rule-scope"
},
{
"path": "third-party-licenses.linux.md",
"reason": "outside-rule-scope"
},
{
"path": "third-party-licenses.windows.md",
"reason": "outside-rule-scope"
},
{
"path": "ui/src/apps/get-me/index.html",
"reason": "unsupported-implementation"
},
{
"path": "ui/src/apps/issue-write/index.html",
"reason": "unsupported-implementation"
},
{
"path": "ui/src/apps/pr-edit/index.html",
"reason": "unsupported-implementation"
},
{
"path": "ui/src/apps/pr-write/index.html",
"reason": "unsupported-implementation"
},
{
"path": "ui/src/styles.module.css",
"reason": "outside-rule-scope"
},
{
"path": "ui/src/vite-env.d.ts",
"reason": "type-declaration"
}
],
"readErrors": [],
"truncation": [],
"limits": {
"maxFiles": 4000,
"maxDepth": 12,
"maxFileBytes": 1048576
}
}Fix first (0 critical/high)
No findings in scope of the 8-rule static suite.
Permissions
Scope: moderate · Shell: disabled · Network egress: no · File deletion: enabled · Human approval: none
Provenance
License: none detected · Lockfile: no · Security policy: yes · Signals: unverified origin
Independently scanned by the OpenTrustBench registry (not self-reported by the project). Static analysis only — no code executed, findings need human triage, counts may include test/example code. Static snapshot; re-scan before relying on it: npx @opentrustbench/cli scan https://github.com/github/github-mcp-server. Scores move with every upstream commit; pages refresh weekly. How scoring works.