-
Notifications
You must be signed in to change notification settings - Fork 696
fix: enforce typed finding detail contracts #439
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
soyeon-oai
wants to merge
41
commits into
main
Choose a base branch
from
soyeon/finding-detail-contracts
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,373
−142
Open
Changes from all commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
6639161
Enforce finding detail contracts
soyeon-oai b10dbd7
Accept string attack path assessments
soyeon-oai 4ee0380
Type structured reachability fields
soyeon-oai 95826e3
Type dataflow transformations
soyeon-oai 0de470a
Type public attack-path aliases
soyeon-oai 7bbf75d
Merge branch 'main' into soyeon/finding-detail-contracts
soyeon-oai cc462b7
Merge branch 'main' into soyeon/finding-detail-contracts
soyeon-oai 0d5d452
fix: preserve compatible finding details
soyeon-oai d8ec936
fix: prefer populated finding aliases
soyeon-oai 0842ef0
fix: merge compatible finding aliases
soyeon-oai a358237
fix: preserve legacy finding compatibility
soyeon-oai 9a80b11
fix: merge all finding compatibility fields
soyeon-oai e6bc5b8
fix: enforce evidence alias consistency
soyeon-oai 169a1ac
Merge branch 'main' into soyeon/finding-detail-contracts
soyeon-oai 26fd835
Merge branch 'main' into soyeon/finding-detail-contracts
soyeon-oai ff4de63
fix: sync remaining finding compatibility
soyeon-oai 7340e6c
fix: preserve legacy evidence compatibility
soyeon-oai 548f2ad
Fix remaining finding detail contract gaps
soyeon-oai 45472b2
Preserve empty legacy sealed fields
soyeon-oai 5d900e5
Preserve null legacy sealed fields
soyeon-oai 99925cc
Preserve null nested attack-path details
soyeon-oai fbcd699
Preserve null legacy detail scalars
soyeon-oai 54d27ea
Preserve blank legacy detail scalars
soyeon-oai 639d524
Preserve blank legacy validation statuses
soyeon-oai 4e762b7
Fix legacy scan compatibility gaps
soyeon-oai 7f585f1
Validate legacy draft evidence catalogs
soyeon-oai 43f73df
Make report projection test CRLF-safe
soyeon-oai 7271a5e
Merge legacy finding preview evidence
soyeon-oai 5c3d7a5
Sync finding preview behavior
soyeon-oai c249361
Fix remaining plugin contract reviews
soyeon-oai 89fdba2
Merge root-cause preview aliases
soyeon-oai 8a69cf5
Normalize legacy finding details consistently
soyeon-oai 2ba5bcf
Normalize report test newlines on Windows
soyeon-oai 4bf5189
Preserve duplicate stable finding identities
soyeon-oai 42c47bd
Validate legacy finding aliases consistently
soyeon-oai ca1396b
Project top-level attack path summaries
soyeon-oai 97e81e0
Normalize and render attack path details
soyeon-oai e62a323
Project typed finding assessments
soyeon-oai d4e27a3
Project attack path context
soyeon-oai 97b91aa
Merge remote-tracking branch 'origin/main' into soyeon/finding-detail…
soyeon-oai 351ac48
Preserve legacy finding details in projections
soyeon-oai File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
Binary file modified
BIN
+963 Bytes
(100%)
sdk/typescript/_bundled_plugin/mcp/server.mjs.br.part-001
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.