Skip to content

Auditor plugin: GraphQL Inspector (compatibility) — GraphQL schema breaking changes - #607

Merged
AdamFrisby merged 3 commits into
mainfrom
codeybox/fee13ba0
Sep 28, 2026
Merged

AdamFrisby merged 3 commits into
mainfrom
codeybox/fee13ba0

Conversation

@AdamFrisby

Copy link
Copy Markdown
Owner

Automated via CodeyBox — work item fee13ba01e6c4694b5d814f792d0c8fd

Initiated by CodeyBox operator


Co-Authored-By: CodeyBox noreply@codeybox.invalid
🤖 Generated with CodeyBox

AdamFrisby and others added 3 commits September 28, 2026 05:32
Wraps graphql-inspector diff on the shared external-tool auditor base:
text-report parser with upstream ChangeType rule ids, declared
breaking/dangerous/non-breaking severity mapping, content-based exit-1
disambiguation, required OldSchema/NewSchema pointers, builtin-only
DiffRules, and code-loading ExtraArguments guards. Disabled by default;
provisioned verify-only with a pinned 7.0.0 release.

CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
graphql-inspector resolves each --rule name against its working directory
(the audited repository root) and requires a hit as code before consulting
its builtin rule table, so a repo-root file named e.g. dangerousBreaking
would execute audit-subject code in-process and could suppress findings.
VerifyToolAsync now probes the repository root for files shadowing the
configured DiffRules entries via ProbeRepositoryFilesPresentAsync and throws
AuditUnavailableException when any is present. Also rejects the joined short
form -r<module> in ExtraArguments, matching the base helper semantics.

    CodeyBox-Prompt-Revision: 1
    Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
CodeyBox-WorkItem: fee13ba01e6c4694b5d814f792d0c8fd
CodeyBox-Agent: copilot/muse-spark-1.3-contributor
CodeyBox-Prompt-Revision: 1
Co-Authored-By: CodeyBox <noreply@codeybox.invalid>
@AdamFrisby
AdamFrisby merged commit 9141fa2 into main Sep 28, 2026
@AdamFrisby
AdamFrisby deleted the codeybox/fee13ba0 branch September 28, 2026 06:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant