brave / brave/security-action

New ruleset: use least privilege if possible when calling `SetBindings`

Open
#425 0 comments 1 reaction 1 assignee Assigned to @thypon View on GitHub
enhancement
Dominant language
JavaScript
Stars
22
Forks
8
Avg merge
2d 6h
Merged PRs (30d)
40

Description

When creating a WebUI, it is crucial to establish the principle of least privilege. One way to do this is by setting the bindings policy to `BINDINGS_POLICY_NONE`. This policy disallows connections to the browser process, reducing the potential attack surface.

Cc @diracdeltas

Reference: https://source.chromium.org/chromium/chromium/src/+/main:content/public/browser/web_ui.h;l=78;drc=719c18366c0226fa751f38693b00f822d1b7ea9b;bpv=1;bpt=1

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.