Skip to content

[VRP] Untrusted fuzzer UI#5329

Open
PauloVLB wants to merge 1 commit into
masterfrom
vrp-untrusted-fuzzer-ui
Open

[VRP] Untrusted fuzzer UI#5329
PauloVLB wants to merge 1 commit into
masterfrom
vrp-untrusted-fuzzer-ui

Conversation

@PauloVLB

@PauloVLB PauloVLB commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Problem

We need a way to identify fuzzers that are "untrusted" (e.g., external fuzzers provided by VRP researchers) so we can apply different security policies to them (like restricting where they can run). Currently, there is no field in the UI or Datastore to mark a fuzzer as untrusted.

Proposed Solution

Add an untrusted boolean field to the Fuzzer model in Datastore and expose it as a simple checkbox in the Fuzzer management UI. This allows admins to easily mark specific fuzzers as untrusted.

UI Change

image

Trying to upload a untrusted fuzzer for a non-linux job gives an error:

image

Testing

Validated by deploying to dev and verifying that the checkbox state is correctly persisted to and loaded from Datastore.

Validation

I have uploaded a fuzzer with untrusted set to true; here is a screenshot.

image

@PauloVLB
PauloVLB force-pushed the vrp-untrusted-fuzzer-ui branch from 37f5d31 to 8d2a70a Compare June 17, 2026 16:05
@PauloVLB PauloVLB changed the title Vrp untrusted fuzzer UI [VRP] Untrusted fuzzer UI Jun 17, 2026
@PauloVLB
PauloVLB force-pushed the vrp-untrusted-fuzzer-ui branch 2 times, most recently from 6deb047 to 7feb0e9 Compare July 15, 2026 19:42
@PauloVLB
PauloVLB force-pushed the vrp-untrusted-fuzzer-ui branch from 7feb0e9 to ec90403 Compare July 16, 2026 16:04
@PauloVLB
PauloVLB marked this pull request as ready for review July 16, 2026 23:10
@PauloVLB
PauloVLB requested a review from a team as a code owner July 16, 2026 23:10
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