READ-ONLY PACKAGE PREVIEW

redis-security/examples/native-redis-evidence.json

Version a84871d065f3.bb1 · MIT. This preview displays packaged text and does not execute code. Treat the contents as untrusted instructions.

← Return to resource and package checksum

{
  "format": 1,
  "executed_at": "2026-10-04T11:30:47.481468+00:00",
  "redis_version": "7.4.11",
  "python": "3.13.16",
  "observations": 44,
  "cases": [
    {
      "name": "initial-default-authentication",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "initial-isolated-default-ping",
      "observed": "PONG",
      "expected": "PONG",
      "status": "passed"
    },
    {
      "name": "string-counter-increments",
      "observed": 1,
      "expected": 1,
      "status": "passed"
    },
    {
      "name": "string-counter-second-increment",
      "observed": 2,
      "expected": 2,
      "status": "passed"
    },
    {
      "name": "hash-add-two-fields",
      "observed": 2,
      "expected": 2,
      "status": "passed"
    },
    {
      "name": "hash-update-existing-field",
      "observed": 0,
      "expected": 0,
      "status": "passed"
    },
    {
      "name": "hash-other-field-preserved",
      "observed": "Sample",
      "expected": "Sample",
      "status": "passed"
    },
    {
      "name": "set-deduplicates",
      "observed": 2,
      "expected": 2,
      "status": "passed"
    },
    {
      "name": "set-membership",
      "observed": 1,
      "expected": 1,
      "status": "passed"
    },
    {
      "name": "sorted-set-score-order",
      "observed": 2,
      "expected": 2,
      "status": "passed"
    },
    {
      "name": "sorted-set-reversed-ranking",
      "observed": [
        "b",
        "a"
      ],
      "expected": [
        "b",
        "a"
      ],
      "status": "passed"
    },
    {
      "name": "ttl-created-with-set-ex",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "ttl-in-positive-window",
      "observed": true,
      "expected": true,
      "status": "passed"
    },
    {
      "name": "plain-set-replaces-value",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "plain-set-removes-existing-ttl",
      "observed": -1,
      "expected": -1,
      "status": "passed"
    },
    {
      "name": "set-keepttl-update",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "keepttl-retains-positive-window",
      "observed": true,
      "expected": true,
      "status": "passed"
    },
    {
      "name": "hash-field-write-retains-key-ttl",
      "observed": true,
      "expected": true,
      "status": "passed"
    },
    {
      "name": "missing-key-ttl",
      "observed": -2,
      "expected": -2,
      "status": "passed"
    },
    {
      "name": "watch-registers",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "watch-exec-aborts-after-intervening-write",
      "observed": null,
      "expected": null,
      "status": "passed"
    },
    {
      "name": "aborted-transaction-did-not-write",
      "observed": "1",
      "expected": "1",
      "status": "passed"
    },
    {
      "name": "multi-exec-success",
      "observed": [
        2,
        "2"
      ],
      "expected": [
        2,
        "2"
      ],
      "status": "passed"
    },
    {
      "name": "dedicated-admin-authentication",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "anonymous-command-after-default-disabled",
      "observed": {
        "error": "NOAUTH"
      },
      "expected": {
        "error": "NOAUTH"
      },
      "status": "passed"
    },
    {
      "name": "reader-authentication",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "reader-get-allowed-prefix",
      "observed": "synthetic-cache",
      "expected": "synthetic-cache",
      "status": "passed"
    },
    {
      "name": "reader-get-denied-other-prefix",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "reader-write-denied",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "reader-flushall-denied",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "reader-mixed-prefix-mget-denied",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "denied-write-left-value-unchanged",
      "observed": "synthetic-cache",
      "expected": "synthetic-cache",
      "status": "passed"
    },
    {
      "name": "scan-can-reveal-key-name-outside-acl-prefix",
      "observed": true,
      "expected": true,
      "status": "passed"
    },
    {
      "name": "additive-acl-update-retains-private-prefix",
      "observed": "synthetic-private",
      "expected": "synthetic-private",
      "status": "passed"
    },
    {
      "name": "additive-acl-update-retains-write-command",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "acl-tighten-key-and-command-rules",
      "observed": "OK",
      "expected": "OK",
      "status": "passed"
    },
    {
      "name": "resetkeys-removes-private-prefix",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "command-reset-removes-write",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "command-reset-removes-scan",
      "observed": {
        "error": "NOPERM"
      },
      "expected": {
        "error": "NOPERM"
      },
      "status": "passed"
    },
    {
      "name": "off-prevents-new-user-authentication",
      "observed": {
        "error": "WRONGPASS"
      },
      "expected": {
        "error": "WRONGPASS"
      },
      "status": "passed"
    },
    {
      "name": "off-existing-authenticated-connection-still-reads",
      "observed": "changed",
      "expected": "changed",
      "status": "passed"
    },
    {
      "name": "kill-user-closes-one-existing-connection",
      "observed": 1,
      "expected": 1,
      "status": "passed"
    },
    {
      "name": "killed-user-connection-closed",
      "observed": true,
      "expected": true,
      "status": "passed"
    },
    {
      "name": "private-data-remains-after-denied-destructive-command",
      "observed": "synthetic-private",
      "expected": "synthetic-private",
      "status": "passed"
    }
  ],
  "runtime_tested": false,
  "native_command_fixture_tested": true,
  "tls_tested": false,
  "production_tested": false,
  "ai_client_executed": false,
  "synthetic_credentials_retained": false,
  "source_hashes": {
    "probe-redis.py": "661f1ba5cc70b97bc01b7a0c93112feb25b404ac57356d7423a48f9438dcfe08",
    "run-redis-fixture.py": "0da5619bea2435069f92d6a0df36211e79e113de68adf487571462be1c1b814e"
  },
  "images": {
    "redis:7-alpine": {
      "id": "sha256:858f009f9709ce576febc734aa78b8f6d624b82571f9ddb6bda4377c833b3499",
      "digests": [
        "redis@sha256:858f009f9709ce576febc734aa78b8f6d624b82571f9ddb6bda4377c833b3499"
      ]
    },
    "bb-skills:20261004-v41": {
      "id": "sha256:58a204606eb5975702ea621384c6f92a5697aa4cd9252bc3fa22db800f6cab78",
      "digests": [
        "bb-skills@sha256:58a204606eb5975702ea621384c6f92a5697aa4cd9252bc3fa22db800f6cab78"
      ]
    }
  },
  "fixture": {
    "internal_network": true,
    "published_ports": false,
    "production_mounts": false,
    "persistent_data": false,
    "synthetic_only": true,
    "network_bind_note": "Container-only 0.0.0.0 within a dedicated internal Docker network; not a production network configuration."
  }
}