Verification Report · cyberchef v11.4.0

NOT PUBLISHED   cyberchef-v11.4.0-20260916-001   verified_at 2026-09-16T06:12:17Z

Immutable inputs

App versionv11.4.0 ← release tag v11.4.0 · source 49d1a5634a67
Image (exact tag)ghcr.io/gchq/cyberchef:11.4.0
Image digest (linux/amd64)sha256:7630ff6e9928dfa22d02b5280ca8b8d39633942c366fac3b84f99f7e4f99acd8
Index digestsha256:379c6cbcfd8cc10b8e045548f3ebaa82ce429e4b40cf60e4532e116a4c67884d
Pulled asghcr.io/gchq/cyberchef:11.4.0@sha256:7630ff6e9928dfa22d02b5280ca8b8d39633942c366fac3b84f99f7e4f99acd8 via ghcr.io
Platform contractami-025d99823a4caad37 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20260909-001)
Config revisionsapp 68d9a7f4f46b · compose d96240946098
Release typeinitial — rule1: no published versions recorded for this app

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.4.0 — 匹配(exact):kind=exec_command 取到 '11.4.0',期望 '11.4.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.10s
Container staterunning
Duration9.6s(2026-09-16T06:12:07Z → 2026-09-16T06:12:17Z)

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.10s

Container logs (tail)

--- compose up ---
 cyberchef Pulling 
 cyberchef Pulled 
 Network cn-cyberchef_default  Creating
 Network cn-cyberchef_default  Created
 Container cn-cyberchef-cyberchef-1  Creating
 Container cn-cyberchef-cyberchef-1  Created
 Container cn-cyberchef-cyberchef-1  Starting
 Container cn-cyberchef-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/16 06:12:14 [notice] 1#1: using the "epoll" event method
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: nginx/1.30.4
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: built by gcc 15.2.0 (Alpine 15.2.0) 
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: OS: Linux 6.17.0-1022-azure
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 65536:65536
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: start worker processes
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: start worker process 29
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: start worker process 30
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: start worker process 31
cyberchef-1  | 2026/09/16 06:12:14 [notice] 1#1: start worker process 32
cyberchef-1  | 172.18.0.1 - - [16/Sep/2026:06:12:14 +0000] "GET / HTTP/1.1" 200 77440 "-" "Python-urllib/3.12" "-"
cyberchef-1  | 172.18.0.1 - - [16/Sep/2026:06:12:14 +0000] "GET / HTTP/1.1" 200 77440 "-" "python-requests/2.34.2" "-"
cyberchef-1  | 172.18.0.1 - - [16/Sep/2026:06:12:14 +0000] "GET /sha256digest.txt HTTP/1.1" 200 65 "-" "python-requests/2.34.2" "-"
cyberchef-1  | 172.18.0.1 - - [16/Sep/2026:06:12:15 +0000] "GET / HTTP/1.1" 200 77440 "-" "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 - - [16/Sep/2026:06:12:15 +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 - - [16/Sep/2026:06:12:15 +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 - - [16/Sep/2026:06:12:15 +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 - - [16/Sep/2026:06:12:15 +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 - - [16/Sep/2026:06:12:15 +0000] "GET /assets/main.js HTTP/1.1" 200 12549446 "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 - - [16/Sep/2026:06:12:15 +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" "-"

Raw manifest

{
  "schema_version": "1.0",
  "verification_id": "cyberchef-v11.4.0-20260916-001",
  "app": "cyberchef",
  "app_version": "v11.4.0",
  "release": {
    "source_repo": "gchq/CyberChef",
    "source_revision": "49d1a5634a67a3b806c6db0fdca7dcecb41a776c",
    "release_tag": "v11.4.0",
    "upstream_tag": "v11.4.0",
    "image_reference": "ghcr.io/gchq/cyberchef:11.4.0"
  },
  "container": {
    "image": "ghcr.io/gchq/cyberchef:11.4.0",
    "digest": "sha256:7630ff6e9928dfa22d02b5280ca8b8d39633942c366fac3b84f99f7e4f99acd8",
    "manifest_digest": "sha256:379c6cbcfd8cc10b8e045548f3ebaa82ce429e4b40cf60e4532e116a4c67884d",
    "platform": "linux/amd64"
  },
  "platform": {
    "platform_verification_id": "plat-us-east-1-x86_64-20260909-001",
    "ami_id": "ami-025d99823a4caad37",
    "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": "68d9a7f4f46b3126023358288e8300b6744a611b",
    "compose_revision": "d9624094609878ad945e6351100fd6ba1bbeaa28",
    "tests_revision": "0144a6a931d5f397d362bc49dafa80e20de5a762"
  },
  "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.4.0/home.png",
        "caption": {
          "en": "CyberChef",
          "zh": "CyberChef 数据处理"
        }
      }
    ],
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunchVerify/actions/runs/35062608111"
  },
  "website": {
    "app": "cyberchef",
    "app_version": "v11.4.0",
    "verification_id": "cyberchef-v11.4.0-20260916-001",
    "verification_run_id": "35062608111",
    "platform_verification_id": "plat-us-east-1-x86_64-20260909-001",
    "ami_id": "ami-025d99823a4caad37",
    "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-16T06:12:17Z",
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunchVerify/actions/runs/35062608111",
    "screenshots_order": [
      "home"
    ],
    "deploy": {
      "documentation_url": "https://github.com/gchq/CyberChef/wiki",
      "regions": [
        "us-east-1"
      ],
      "instance_type": "t3.small",
      "data_volume_gb": 20,
      "container_port": 8080,
      "health_check_path": "/",
      "docker_image": "ghcr.io/gchq/cyberchef:11.4.0",
      "extra_environment": [],
      "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": "请将配方和输出文件保存到自己的设备。处理在浏览器中执行,此部署不提供服务端工作区存储。"
          }
        ]
      }
    },
    "release": {
      "type": "initial",
      "previous_version": "",
      "type_evidence": "rule1: no published versions recorded for this app"
    },
    "screenshots": [
      {
        "scenario": "home",
        "file": "home.png",
        "url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/cyberchef/v11.4.0/home.png",
        "caption": {
          "en": "CyberChef",
          "zh": "CyberChef 数据处理"
        }
      }
    ]
  },
  "verification_run_id": "35062608111",
  "verified_at": "2026-09-16T06:12:17Z"
}