View input and acceptance criteria
Input
Synthetic String/Hash/Set/Sorted Set, key-level expiry changes and one two-connection transaction conflict. Shared fixture has 44 observations; this record covers the data/expiry/transaction subset only.
Acceptance criteria
Recorded native responses agree with the named synthetic command contracts. Explicit denied operations, aborted transaction and connection termination are expected results. These are documented command boundaries rather than a security certification or full skill evaluation.
Recorded outcome
Synthetic String/Hash/Set/Sorted Set, key-level expiry changes and one two-connection transaction conflict. Shared fixture has 44 observations; this record covers the data/expiry/transaction subset only.
{
"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."
}
}Environment
Disposable internal Docker network, no published ports or production mounts, tmpfs data. Redis 7.4.11; Python 3.13.16. Synthetic credentials and values only. No AI client, TLS, production, persistence, replication or Redis Cluster.
Package SHA-256: 0f0e6d360117403858a429ed6760565e870d89202f6f08e6162ed07c0574307b
Outcome recorded: 2026-10-04 11:30 UTC