Verification Report · cyberchef v11.5.0

NOT PUBLISHED   cyberchef-v11.5.0-20260924-001   verified_at 2026-09-24T06:52:08Z

Immutable inputs

App versionv11.5.0 ← release tag v11.5.0 · source 8cd426dd4f40
Image (exact tag)ghcr.io/gchq/cyberchef:11.5.0
Image digest (linux/amd64)sha256:fa74354a9c5dd014c8dacee843eb9218fb13465d678d8b049e97bc26a69a1640
Index digestsha256:f04a39926344faf8e4cbbc8c92fb125d2b466f9be62db09aff23c7c406101a51
Pulled asghcr.io/gchq/cyberchef:11.5.0@sha256:fa74354a9c5dd014c8dacee843eb9218fb13465d678d8b049e97bc26a69a1640 via ghcr.io
Platform contractami-0045d7fc2ad003464 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20260924-002)
Config revisionsapp 508f4d3e3fd3 · compose d96240946098
Release typenew_version — rule4: minor/major change v11.5.0 -> (11, 5, 0)

Publish gate

CheckFieldResult
Compose startedchecks.compose_startedPassed
Container healthychecks.container_healthyPassed
Health check passedchecks.health_check_passedPassed
Application testschecks.tests_passedPassed
Screenshots capturedchecks.screenshots_generatedPassed
Screenshots publishedchecks.screenshots_uploadedFailed
Report publishedchecks.report_uploadedFailed
Manifest publishedchecks.verification_manifest_uploadedFailed
Platform contract validchecks.required_platform_contract_validPassed

Evidence

Health probeHTTP 200 — ready
Version assertionTrue actual 11.5.0 — 匹配(exact):kind=exec_command 取到 '11.5.0',期望 '11.5.0'
Testspytest exit=0 . [100%] ==================================== PASSES ==================================== =========================== short test summary info ============================ PASSED apps/cyberchef/tests/test_smoke.py::test_app_and_required_assets 1 passed in 0.08s
Container staterunning
Duration16.6s(2026-09-24T06:51:51Z → 2026-09-24T06:52:07Z)

Screenshots

home
home · CyberChef / CyberChef 数据处理

Application test output

pytest exit=0
.                                                                        [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/cyberchef/tests/test_smoke.py::test_app_and_required_assets
1 passed in 0.08s

Container logs (tail)

--- compose up ---
 cyberchef Pulling 
 cyberchef Pulled 
 Network cn-cyberchef-fce97947da93_default  Creating
 Network cn-cyberchef-fce97947da93_default  Created
 Container cn-cyberchef-fce97947da93-cyberchef-1  Creating
 Container cn-cyberchef-fce97947da93-cyberchef-1  Created
 Container cn-cyberchef-fce97947da93-cyberchef-1  Starting
 Container cn-cyberchef-fce97947da93-cyberchef-1  Started

--- container logs ---
cyberchef-1  | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration
cyberchef-1  | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/
cyberchef-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh
cyberchef-1  | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf
cyberchef-1  | 10-listen-on-ipv6-by-default.sh: info: /etc/nginx/conf.d/default.conf differs from the packaged version
cyberchef-1  | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh
cyberchef-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh
cyberchef-1  | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh
cyberchef-1  | /docker-entrypoint.sh: Configuration complete; ready for start up
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: using the "epoll" event method
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: nginx/1.30.4
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: built by gcc 15.2.0 (Alpine 15.2.0) 
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: OS: Linux 6.17.0-1022-azure
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 65536:65536
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: start worker processes
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: start worker process 29
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: start worker process 30
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: start worker process 31
cyberchef-1  | 2026/09/24 06:52:04 [notice] 1#1: start worker process 32
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:04 +0000] "GET / HTTP/1.1" 200 74908 "-" "Python-urllib/3.12" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:04 +0000] "GET / HTTP/1.1" 200 74908 "-" "python-requests/2.34.2" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:04 +0000] "GET /sha256digest.txt HTTP/1.1" 200 65 "-" "python-requests/2.34.2" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET / HTTP/1.1" 200 74908 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /assets/main.css HTTP/1.1" 200 662490 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /images/cook_male-32x32.png HTTP/1.1" 200 1624 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /images/cyberchef-128x128.png HTTP/1.1" 200 5970 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /images/fork_me.png HTTP/1.1" 200 5453 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /assets/02aafe15b98928fdaa38.ttf HTTP/1.1" 200 354228 "http://localhost:8080/assets/main.css" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"
cyberchef-1  | 172.18.0.1 - - [24/Sep/2026:06:52:05 +0000] "GET /assets/main.js HTTP/1.1" 200 13616390 "http://localhost:8080/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/153.0.8010.12 Safari/537.36" "-"

Raw manifest

{
  "schema_version": "1.0",
  "verification_id": "cyberchef-v11.5.0-20260924-001",
  "app": "cyberchef",
  "app_version": "v11.5.0",
  "release": {
    "source_repo": "gchq/CyberChef",
    "source_revision": "8cd426dd4f40f1423912d5fad91b578a86a65112",
    "release_tag": "v11.5.0",
    "upstream_tag": "v11.5.0",
    "image_reference": "ghcr.io/gchq/cyberchef:11.5.0"
  },
  "container": {
    "image": "ghcr.io/gchq/cyberchef:11.5.0",
    "digest": "sha256:fa74354a9c5dd014c8dacee843eb9218fb13465d678d8b049e97bc26a69a1640",
    "manifest_digest": "sha256:f04a39926344faf8e4cbbc8c92fb125d2b466f9be62db09aff23c7c406101a51",
    "platform": "linux/amd64"
  },
  "platform": {
    "platform_verification_id": "plat-us-east-1-x86_64-20260924-002",
    "ami_id": "ami-0045d7fc2ad003464",
    "base_ami_source": "public",
    "source_ami_name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*",
    "region": "us-east-1",
    "architecture": "x86_64"
  },
  "config": {
    "app_config_revision": "508f4d3e3fd3653006d6344f5f9aff00e30a6c44",
    "compose_revision": "d9624094609878ad945e6351100fd6ba1bbeaa28",
    "tests_revision": "0144a6a931d5f397d362bc49dafa80e20de5a762",
    "template_revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
  },
  "verification": {
    "application": "passed",
    "platform": "referenced",
    "tests": "passed"
  },
  "checks": {
    "compose_started": true,
    "container_healthy": true,
    "health_check_passed": true,
    "tests_passed": true,
    "screenshots_generated": true,
    "screenshots_uploaded": false,
    "report_uploaded": false,
    "verification_manifest_uploaded": false,
    "required_platform_contract_valid": true
  },
  "artifacts": {
    "screenshots": [
      {
        "scenario": "home",
        "file": "home.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/cyberchef/v11.5.0/home.png",
        "caption": {
          "en": "CyberChef",
          "zh": "CyberChef 数据处理"
        }
      }
    ],
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/35966515432"
  },
  "website": {
    "app": "cyberchef",
    "app_version": "v11.5.0",
    "verification_id": "cyberchef-v11.5.0-20260924-001",
    "verification_run_id": "35966515432",
    "platform_verification_id": "plat-us-east-1-x86_64-20260924-002",
    "ami_id": "ami-0045d7fc2ad003464",
    "architecture": "x86_64",
    "region": "us-east-1",
    "display_name": {
      "en": "CyberChef",
      "zh": "CyberChef 数据处理"
    },
    "description": {
      "en": "Compose browser-based recipes for encoding, decoding and data analysis",
      "zh": "组合浏览器处理步骤,完成数据编码、解码和分析"
    },
    "category": "productivity",
    "icon": "/icons/cyberchef.svg",
    "featured": false,
    "tags": [
      "data-analysis",
      "encoding",
      "recipes"
    ],
    "features": [
      {
        "en": "Compose browser-based recipes for encoding, decoding and data analysis",
        "zh": "组合浏览器处理步骤,完成数据编码、解码和分析"
      }
    ],
    "health": "passed",
    "status": "pending",
    "verified_at": "2026-09-24T06:52:08Z",
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/35966515432",
    "screenshots_order": [
      "home"
    ],
    "deploy": {
      "documentation_url": "https://github.com/gchq/CyberChef/wiki",
      "regions": [
        "us-east-1"
      ],
      "instance_type": "t3.small",
      "data_volume_gb": 0,
      "container_port": 8080,
      "health_check_path": "/",
      "docker_image": "ghcr.io/gchq/cyberchef:11.5.0",
      "extra_environment": [],
      "template": {
        "url": "https://corenovalaunch-templates.s3.us-east-1.amazonaws.com/corenova-one-click.template.yaml",
        "revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
      },
      "post_deploy": {
        "notes": [
          {
            "en": "Save recipes and output files to your device. Processing runs in the browser and this deployment has no server-side workspace storage.",
            "zh": "请将配方和输出文件保存到自己的设备。处理在浏览器中执行,此部署不提供服务端工作区存储。"
          }
        ]
      },
      "persistence": "none"
    },
    "release": {
      "type": "new_version",
      "previous_version": "v11.5.0",
      "type_evidence": "rule4: minor/major change v11.5.0 -> (11, 5, 0)"
    },
    "screenshots": [
      {
        "scenario": "home",
        "file": "home.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/cyberchef/v11.5.0/home.png",
        "caption": {
          "en": "CyberChef",
          "zh": "CyberChef 数据处理"
        }
      }
    ]
  },
  "verification_run_id": "35966515432",
  "verified_at": "2026-09-24T06:52:08Z"
}