Verification Report · dufs v0.46.0

NOT PUBLISHED   dufs-v0.46.0-20260918-001   verified_at 2026-09-18T13:22:23Z

Immutable inputs

App versionv0.46.0 ← release tag v0.46.0 · source b69946df232c
Image (exact tag)sigoden/dufs:v0.46.0
Image digest (linux/amd64)sha256:5ac1f2b072da0bd05c81a3184fab90aa5676b3317d0a8de05914a7d71b93bf33
Index digestsha256:8dd3b750015734703e64b55641fb7d2254c112e0ff3967074766177dc15dc982
Pulled assigoden/dufs:v0.46.0@sha256:5ac1f2b072da0bd05c81a3184fab90aa5676b3317d0a8de05914a7d71b93bf33 via registry-1.docker.io
Platform contractami-025d99823a4caad37 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20260916-001)
Config revisionsapp 2393f1817de3 · compose 220d6c12fbb3
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 dufs 0.46.0 — 匹配(exact):kind=exec_command 取到 'dufs 0.46.0',期望 'dufs 0.46.0'
Testspytest exit=0 .. [100%] ==================================== PASSES ==================================== =========================== short test summary info ============================ PASSED apps/dufs/tests/test_smoke.py::test_browser_and_assets PASSED apps/dufs/tests/test_smoke.py::test_public_read_only_contract 2 passed in 0.09s
Container staterunning
Duration11.5s(2026-09-18T13:22:12Z → 2026-09-18T13:22:23Z)

Screenshots

home
home · Public read-only file browser / 公开只读文件浏览器

Application test output

pytest exit=0
..                                                                       [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/dufs/tests/test_smoke.py::test_browser_and_assets
PASSED apps/dufs/tests/test_smoke.py::test_public_read_only_contract
2 passed in 0.09s

Container logs (tail)

--- compose up ---
 dufs Pulling 
 dufs Pulled 
 Network cn-dufs_default  Creating
 Network cn-dufs_default  Created
 Container cn-dufs-dufs-1  Creating
 Container cn-dufs-dufs-1  Created
 Container cn-dufs-dufs-1  Starting
 Container cn-dufs-dufs-1  Started

--- container logs ---
dufs-1  | Listening on:
dufs-1  |   http://127.0.0.1:5000/
dufs-1  |   http://172.18.0.2:5000/
dufs-1  |   http://[::1]:5000/
dufs-1  | 
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /__dufs_v0.46.0__/index.css" 200
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /__dufs_v0.46.0__/index.js" 200
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /?json" 200
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "PUT /corenova-write-probe-299766fc0438464cbfa0abec0848907d" 403
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "DELETE /corenova-write-probe-299766fc0438464cbfa0abec0848907d" 403
dufs-1  | 2026-09-18T13:22:21Z INFO - 172.18.0.1 "GET /corenova-write-probe-299766fc0438464cbfa0abec0848907d" 404
dufs-1  | 2026-09-18T13:22:22Z INFO - 172.18.0.1 "GET /" 200
dufs-1  | 2026-09-18T13:22:22Z INFO - 172.18.0.1 "GET /__dufs_v0.46.0__/index.css" 200
dufs-1  | 2026-09-18T13:22:22Z INFO - 172.18.0.1 "GET /__dufs_v0.46.0__/index.js" 200

Raw manifest

{
  "schema_version": "1.0",
  "verification_id": "dufs-v0.46.0-20260918-001",
  "app": "dufs",
  "app_version": "v0.46.0",
  "release": {
    "source_repo": "sigoden/dufs",
    "source_revision": "b69946df232ceca5d24d0067f2beb6b5ed1c292c",
    "release_tag": "v0.46.0",
    "upstream_tag": "v0.46.0",
    "image_reference": "sigoden/dufs:v0.46.0"
  },
  "container": {
    "image": "sigoden/dufs:v0.46.0",
    "digest": "sha256:5ac1f2b072da0bd05c81a3184fab90aa5676b3317d0a8de05914a7d71b93bf33",
    "manifest_digest": "sha256:8dd3b750015734703e64b55641fb7d2254c112e0ff3967074766177dc15dc982",
    "platform": "linux/amd64"
  },
  "platform": {
    "platform_verification_id": "plat-us-east-1-x86_64-20260916-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": "2393f1817de348ccc916076505b8ce028a8a5a36",
    "compose_revision": "220d6c12fbb3b82ea73de912e87a61bc5382ba89",
    "tests_revision": "a104b1d69f15372a41fd03b6f6e39139baa4b9ff"
  },
  "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/dufs/v0.46.0/home.png",
        "caption": {
          "en": "Public read-only file browser",
          "zh": "公开只读文件浏览器"
        }
      }
    ],
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunchVerify/actions/runs/35349743323"
  },
  "website": {
    "app": "dufs",
    "app_version": "v0.46.0",
    "verification_id": "dufs-v0.46.0-20260918-001",
    "verification_run_id": "35349743323",
    "platform_verification_id": "plat-us-east-1-x86_64-20260916-001",
    "ami_id": "ami-025d99823a4caad37",
    "architecture": "x86_64",
    "region": "us-east-1",
    "display_name": {
      "en": "Dufs",
      "zh": "Dufs 文件分发"
    },
    "description": {
      "en": "A lightweight public read-only file browser and download server",
      "zh": "轻量公开只读文件浏览与下载服务"
    },
    "category": "productivity",
    "icon": "/icons/dufs.svg",
    "featured": false,
    "tags": [
      "files",
      "downloads",
      "read-only"
    ],
    "features": [
      {
        "en": "Browse and download publicly shared files without permitting remote writes",
        "zh": "浏览和下载公开分享的文件,禁止远程写入"
      }
    ],
    "health": "passed",
    "status": "pending",
    "verified_at": "2026-09-18T13:22:23Z",
    "report_url": "",
    "workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunchVerify/actions/runs/35349743323",
    "screenshots_order": [
      "home"
    ],
    "deploy": {
      "documentation_url": "https://github.com/sigoden/dufs",
      "regions": [
        "us-east-1"
      ],
      "instance_type": "t3.small",
      "data_volume_gb": 30,
      "container_port": 5000,
      "health_check_path": "/",
      "docker_image": "sigoden/dufs:v0.46.0",
      "extra_environment": [
        "DUFS_SERVE_PATH=/data",
        "DUFS_PORT=5000"
      ],
      "post_deploy": {
        "notes": [
          {
            "en": "This deployment serves public files read-only without sign-in. Place files in the mounted /data directory through the instance terminal. Do not store private files there. Browser uploads, deletion and WebDAV writes are disabled.",
            "zh": "本部署无需登录,公开只读提供文件。通过实例终端将文件放入挂载的 /data 目录,请勿存放私密文件。浏览器上传、删除和 WebDAV 写入均关闭。"
          }
        ]
      },
      "data_path": "/data"
    },
    "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/dufs/v0.46.0/home.png",
        "caption": {
          "en": "Public read-only file browser",
          "zh": "公开只读文件浏览器"
        }
      }
    ]
  },
  "verification_run_id": "35349743323",
  "verified_at": "2026-09-18T13:22:23Z"
}