Skip to content

[VRP] Mark testcases as untrusted if generated by untrusted fuzzers#5330

Draft
PauloVLB wants to merge 1 commit into
vrp-untrusted-fuzzer-safetyfrom
vrp-untrusted-testcases-from-fuzzers
Draft

[VRP] Mark testcases as untrusted if generated by untrusted fuzzers#5330
PauloVLB wants to merge 1 commit into
vrp-untrusted-fuzzer-safetyfrom
vrp-untrusted-testcases-from-fuzzers

Conversation

@PauloVLB

@PauloVLB PauloVLB commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Problem

Testcases generated by untrusted fuzzers are themselves untrusted and need to be treated with caution. They should not run in insecure environments or be synced to other systems without proper security checks. We need a way to track this safety status at the testcase level.

Proposed Solution

Automatically propagate the "untrusted" status from the fuzzer to the generated testcases. When a new testcase is created, check if the generating fuzzer is marked as untrusted. If so, set the trusted field of the Testcase to False (by default it is True).

Chaining Note

This PR is chained on top of vrp-untrusted-fuzzer-ui which introduces the untrusted field on Fuzzers.

Testing

Validated by running fuzzing cycles (simulated) with both trusted and untrusted fuzzers and verifying the trusted property on the resulting Testcase entities in Datastore.

Validation

[Insert Datastore screenshot showing a Testcase with trusted=False generated by an untrusted fuzzer]

@PauloVLB PauloVLB changed the title [VRP] Untrusted testcases from fuzzers [VRP] Mark testcases as untrusted if generated by untrusted fuzzers Jun 17, 2026
@PauloVLB PauloVLB force-pushed the vrp-untrusted-testcases-from-fuzzers branch 4 times, most recently from 980a389 to e46384a Compare July 16, 2026 20:34
@PauloVLB PauloVLB changed the base branch from master to vrp-untrusted-fuzzer-safety July 16, 2026 20:38
@PauloVLB PauloVLB force-pushed the vrp-untrusted-fuzzer-safety branch from c09e390 to f3a6d50 Compare July 16, 2026 20:48
@PauloVLB PauloVLB force-pushed the vrp-untrusted-testcases-from-fuzzers branch from e46384a to 29cebfd Compare July 16, 2026 20:54
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