Skip to content
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

Add disablePrototypePoisoningProtection configuration #2992

Merged
merged 2 commits into from
Jan 25, 2023

Commits on Jan 24, 2023

  1. Add disablePrototypePoisoningProtection configuration

    Enables the configuration of `disablePrototypePoisoningProtection` by setting
    `opensearch.disablePrototypePoisoningProtection`. Enables users to store
    protected logs that include reserve words from JS without the
    OpenSearch JS client throwing errors.
    
    We should still consider transforming unsafe data values if a bad actor
    attempts to prototype pollute the cluster.
    
    More information:
    https://web.archive.org/web/20200319091159/https://hueniverse.com/square-brackets-are-the-enemy-ff5b9fd8a3e8?gi=184a27ee2a08
    
    Related issue:
    opensearch-project#1777
    
    Signed-off-by: Kawika Avilla <kavilla414@gmail.com>
    kavilla committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    df94a77 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Configuration menu
    Copy the full SHA
    3713508 View commit details
    Browse the repository at this point in the history