SIGN IN SIGN UP

builtins: add `net.cidr_is_valid` for validating CIDR strings (#5306)

This commit adds the `net.cidr_is_valid` builtin, which makes
validating network CIDR strings much easier in policies.

Example policy:

    allow {
        net.cidr_is_valid("192.168.0.0/24")
    }

This builtin works for both IPv4 and IPv6 CIDR strings.

Signed-off-by: Ricardo Maraschini <ricardo.maraschini@gmail.com>
R
Ricardo Maraschini committed
da8afed08d3815703ebe7fee917cb34798c32068
Parent: fff3e0a
Committed by GitHub <noreply@github.com> on 10/26/2022, 4:44:31 PM