|
oc_connect
|
Go to the source code of this file.
Classes | |
| class | oc_connect.egress.EgressFinding |
| class | oc_connect.egress.EgressBlockedError |
Namespaces | |
| namespace | oc_connect |
| namespace | oc_connect.egress |
Functions | |
| float | oc_connect.egress.shannon_entropy (str value) |
| tuple[EgressFinding,...] | oc_connect.egress.scan_text (str text) |
| None | oc_connect.egress.require_safe (str text) |
Variables | |
| int | oc_connect.egress._MIN_ENTROPY_LENGTH = 24 |
| float | oc_connect.egress._ENTROPY_THRESHOLD = 4.5 |
| oc_connect.egress._GITHUB_SHAPE = re.compile("gh" + "[pousr]_" + "[A-Za-z0-9]" + "{20,}") | |
| oc_connect.egress._AWS_SHAPE = re.compile("AKIA" + "[0-9A-Z]" + "{16}") | |
| oc_connect.egress._OPENAI_SHAPE = re.compile("sk-" + "[A-Za-z0-9]" + "{20,}") | |
| oc_connect.egress._TELEGRAM_SHAPE = re.compile("[0-9]" + "{6,12}:" + "[A-Za-z0-9_-]" + "{30,}") | |
| oc_connect.egress._TOKEN_SHAPE = re.compile("[A-Za-z0-9_" + "+/=-]" + "{24,}") | |
| tuple | oc_connect.egress._LABELS |
| oc_connect.egress._NAMED_VALUE_SHAPE | |
| tuple | oc_connect.egress.THREE_OPTIONS_ESCALATION |