Skip to content

Add permission to control access to Rendered Context #22769

Description

@G1tClub

NetBox version

4.6.1

Feature type

Data model extension

Proposed functionality

Issue #20929 introduced the render_config permission to control who can render and view a device's rendered configuration. This is a great improvement for protecting sensitive configuration data.

However, the Rendered Context tab remains visible in the UI and API. Similar to the concerns described in #20929, this can expose sensitive information in environments where the rendered context contains passwords, tokens, or other secrets.

Use case

Just like the rendered configuration, the rendered context may contain sensitive values that should not be visible to users who only need access to the device inventory.

Would it be possible to either:

  1. Hide/disable Rendered Context when the render_config permission is not granted; or
  2. Introduce a separate permission (e.g. render_context) to control access to the rendered context independently?

Database changes

No response

External dependencies

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    netboxstatus: declinedA proposed feature which has been considered and declined (duplicates will be rejected)type: featureIntroduction of new functionality to the application

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions