Verification Report · grafana v13.2.3
NOT PUBLISHED
grafana-v13.2.3-20260929-001
verified_at 2026-09-29T11:44:48Z
Immutable inputs
| App version | v13.2.3 ← release tag v13.2.3 · source 6193dc03311b |
| Image (exact tag) | grafana/grafana:13.2.3 |
| Image digest (linux/amd64) | sha256:d84563330dc9d2fd2bc096d0fb96021b5319c75bf6ed555566709998e823dec4 |
| Index digest | sha256:b28bae15e219c998fb0e0424ed724930cc61b1f61fb404d47c862f9a23f9e572 |
| Pulled as | grafana/grafana:13.2.3@sha256:d84563330dc9d2fd2bc096d0fb96021b5319c75bf6ed555566709998e823dec4 via registry-1.docker.io |
| Platform contract | ami-0045d7fc2ad003464 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20260924-002) |
| Config revisions | app 3a724166e36b · compose b46e9c1108bc |
| Release type | security_update — rule2: keyword 'CVE-2026-13719' in upstream release notes |
Publish gate
| Check | Field | Result |
|---|
| Compose started | checks.compose_started | Passed |
| Container healthy | checks.container_healthy | Passed |
| Health check passed | checks.health_check_passed | Passed |
| Application tests | checks.tests_passed | Passed |
| Screenshots captured | checks.screenshots_generated | Passed |
| Screenshots published | checks.screenshots_uploaded | Failed |
| Report published | checks.report_uploaded | Failed |
| Manifest published | checks.verification_manifest_uploaded | Failed |
| Platform contract valid | checks.required_platform_contract_valid | Passed |
Evidence
| Health probe | HTTP 200 — ready |
| Version assertion | True actual 13.2.3 — 匹配(exact):kind=api_json_path 取到 '13.2.3',期望 '13.2.3' |
| Tests | pytest exit=0
.. [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/grafana/tests/test_login.py::test_api_health_ready
PASSED apps/grafana/tests/test_login.py::test_login_page_renders
2 passed in 2.79s
|
| Container state | running |
| Duration | 31.2s(2026-09-29T11:44:15Z → 2026-09-29T11:44:46Z) |
Screenshots

login · Login page / 登录页
Application test output
pytest exit=0
.. [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/grafana/tests/test_login.py::test_api_health_ready
PASSED apps/grafana/tests/test_login.py::test_login_page_renders
2 passed in 2.79s
Container logs (tail)
nloaded and extracted opentsdb v13.0.4 zip successfully to /var/lib/grafana/plugins/opentsdb"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:40.991743311Z level=info msg="Plugin registered" pluginId=opentsdb
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:40.991772355Z level=info msg="Plugin successfully installed" pluginId=opentsdb version= duration=417.391057ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:41.133544159Z level=info msg="Installing plugin" pluginId=jaeger version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:41.201318072Z level=info msg="Updating plugin" pluginId=jaeger from=13.0.3 to=13.0.4
grafana-1 | logger=plugin.jaeger t=2026-09-29T11:44:41.205659656Z level=info msg="plugin process exited" plugin=/usr/share/grafana/data/plugins-bundled/jaeger/gpx_grafana-jaeger-datasource_linux_amd64 id=54
grafana-1 | logger=installer.fs t=2026-09-29T11:44:41.545780528Z level=info msg="Downloaded and extracted jaeger v13.0.4 zip successfully to /var/lib/grafana/plugins/jaeger"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:41.589415267Z level=info msg="Plugin registered" pluginId=jaeger
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:41.592623371Z level=info msg="Plugin successfully installed" pluginId=jaeger version= duration=459.036964ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:41.661370654Z level=info msg="Installing plugin" pluginId=influxdb version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:41.740058744Z level=info msg="Updating plugin" pluginId=influxdb from=13.1.5 to=13.1.6
grafana-1 | logger=plugin.influxdb t=2026-09-29T11:44:41.74194677Z level=info msg="plugin process exited" plugin=/usr/share/grafana/data/plugins-bundled/influxdb/gpx_grafana_influxdb_datasource_linux_amd64 id=45
grafana-1 | logger=installer.fs t=2026-09-29T11:44:42.668654331Z level=info msg="Downloaded and extracted influxdb v13.1.6 zip successfully to /var/lib/grafana/plugins/influxdb"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:42.864767694Z level=info msg="Plugin registered" pluginId=influxdb
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:42.86490958Z level=info msg="Plugin successfully installed" pluginId=influxdb version= duration=1.203511504s
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:42.864943653Z level=info msg="Installing plugin" pluginId=grafana-pyroscope-app version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:43.03682327Z level=info msg="Installing plugin" pluginId=grafana-pyroscope-app version=
grafana-1 | logger=installer.fs t=2026-09-29T11:44:43.159384597Z level=info msg="Downloaded and extracted grafana-pyroscope-app v2.3.1 zip successfully to /var/lib/grafana/plugins/grafana-pyroscope-app"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:43.194121955Z level=info msg="Plugin registered" pluginId=grafana-pyroscope-app
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.19426395Z level=info msg="Plugin successfully installed" pluginId=grafana-pyroscope-app version= duration=329.312191ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.291046616Z level=info msg="Installing plugin" pluginId=grafana-advisor-app version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:43.436320206Z level=info msg="Installing plugin" pluginId=grafana-advisor-app version=
grafana-1 | logger=installer.fs t=2026-09-29T11:44:43.455266676Z level=info msg="Downloaded and extracted grafana-advisor-app v1.0.2 zip successfully to /var/lib/grafana/plugins/grafana-advisor-app"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:43.48153394Z level=info msg="Plugin registered" pluginId=grafana-advisor-app
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.481698067Z level=info msg="Plugin successfully installed" pluginId=grafana-advisor-app version= duration=190.622927ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.695466386Z level=info msg="Installing plugin" pluginId=grafana-exploretraces-app version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:43.866837469Z level=info msg="Installing plugin" pluginId=grafana-exploretraces-app version=
grafana-1 | logger=installer.fs t=2026-09-29T11:44:43.936872393Z level=info msg="Downloaded and extracted grafana-exploretraces-app v2.2.1 zip successfully to /var/lib/grafana/plugins/grafana-exploretraces-app"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:43.977221864Z level=info msg="Plugin registered" pluginId=grafana-exploretraces-app
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.977254134Z level=info msg="Plugin successfully installed" pluginId=grafana-exploretraces-app version= duration=281.752633ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:43.977275505Z level=info msg="Installing plugin" pluginId=grafana-metricsdrilldown-app version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:44.153948366Z level=info msg="Installing plugin" pluginId=grafana-metricsdrilldown-app version=
grafana-1 | logger=installer.fs t=2026-09-29T11:44:44.252147729Z level=info msg="Downloaded and extracted grafana-metricsdrilldown-app v2.5.1 zip successfully to /var/lib/grafana/plugins/grafana-metricsdrilldown-app"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:44.276333938Z level=info msg="Plugin registered" pluginId=grafana-metricsdrilldown-app
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:44.276360959Z level=info msg="Plugin successfully installed" pluginId=grafana-metricsdrilldown-app version= duration=299.079544ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:44.363375009Z level=info msg="Installing plugin" pluginId=mssql version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:44.434205324Z level=info msg="Updating plugin" pluginId=mssql from=13.0.5 to=13.0.6
grafana-1 | logger=plugin.mssql t=2026-09-29T11:44:44.436537299Z level=info msg="plugin process exited" plugin=/usr/share/grafana/data/plugins-bundled/mssql/gpx_grafana-mssql-datasource_linux_amd64 id=70
grafana-1 | logger=installer.fs t=2026-09-29T11:44:45.482768684Z level=info msg="Downloaded and extracted mssql v13.0.6 zip successfully to /var/lib/grafana/plugins/mssql"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:45.574779702Z level=info msg="Plugin registered" pluginId=mssql
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:45.574808626Z level=info msg="Plugin successfully installed" pluginId=mssql version= duration=1.211410894s
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:45.575000585Z level=info msg="Installing plugin" pluginId=grafana-lokiexplore-app version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:45.871884008Z level=info msg="Installing plugin" pluginId=grafana-lokiexplore-app version=
grafana-1 | logger=installer.fs t=2026-09-29T11:44:46.009361934Z level=info msg="Downloaded and extracted grafana-lokiexplore-app v2.6.0 zip successfully to /var/lib/grafana/plugins/grafana-lokiexplore-app"
grafana-1 | logger=plugins.registration t=2026-09-29T11:44:46.049234993Z level=info msg="Plugin registered" pluginId=grafana-lokiexplore-app
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:46.049342305Z level=info msg="Plugin successfully installed" pluginId=grafana-lokiexplore-app version= duration=474.325889ms
grafana-1 | logger=plugin.backgroundinstaller t=2026-09-29T11:44:46.114386828Z level=info msg="Installing plugin" pluginId=loki version=
grafana-1 | logger=plugin.installer t=2026-09-29T11:44:46.181025792Z level=info msg="Updating plugin" pluginId=loki from=13.2.0 to=13.2.1
grafana-1 | logger=plugin.loki t=2026-09-29T11:44:46.183416018Z level=info msg="plugin process exited" plugin=/usr/share/grafana/data/plugins-bundled/loki/gpx_grafana-loki-datasource_linux_amd64 id=62
Raw manifest
{
"schema_version": "1.0",
"verification_id": "grafana-v13.2.3-20260929-001",
"app": "grafana",
"app_version": "v13.2.3",
"release": {
"source_repo": "grafana/grafana",
"source_revision": "6193dc03311b631b9727b560d24369e683dc396e",
"release_tag": "v13.2.3",
"upstream_tag": "v13.2.3",
"image_reference": "grafana/grafana:13.2.3"
},
"container": {
"image": "grafana/grafana:13.2.3",
"digest": "sha256:d84563330dc9d2fd2bc096d0fb96021b5319c75bf6ed555566709998e823dec4",
"manifest_digest": "sha256:b28bae15e219c998fb0e0424ed724930cc61b1f61fb404d47c862f9a23f9e572",
"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": "3a724166e36baa1fb8d0780849559d6fdb91ca0e",
"compose_revision": "b46e9c1108bc9236500552da285bcd9797da6d72",
"tests_revision": "d2110ea7726a3f2c8843e1f480847eb4798759dd",
"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": "login",
"file": "login.png",
"url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/grafana/v13.2.3/login.png",
"caption": {
"en": "Login page",
"zh": "登录页"
}
}
],
"report_url": "",
"workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/36563520736"
},
"website": {
"app": "grafana",
"app_version": "v13.2.3",
"verification_id": "grafana-v13.2.3-20260929-001",
"verification_run_id": "36563520736",
"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": "Grafana",
"zh": "Grafana 可视化"
},
"description": {
"en": "Observability dashboards for metrics, logs and traces",
"zh": "面向指标、日志与链路的可观测性仪表盘"
},
"category": "devops",
"icon": "/icons/grafana.svg",
"featured": true,
"tags": [
"observability",
"dashboards",
"metrics"
],
"features": [
{
"en": "Automated testing before each release",
"zh": "每次发布前自动化测试"
},
{
"en": "Dashboards for metrics, logs and traces from any data source",
"zh": "接入任意数据源的指标、日志与链路仪表盘"
},
{
"en": "Embedded SQLite storage, one-click CloudFormation deploy",
"zh": "内置 SQLite 存储,CloudFormation 一键部署"
}
],
"health": "passed",
"status": "pending",
"verified_at": "2026-09-29T11:44:48Z",
"report_url": "",
"workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/36563520736",
"screenshots_order": [
"login"
],
"deploy": {
"documentation_url": "https://grafana.com/docs/",
"regions": [
"us-east-1"
],
"instance_type": "t3.small",
"data_volume_gb": 30,
"container_port": 3000,
"health_check_path": "/api/health",
"docker_image": "grafana/grafana:13.2.3",
"extra_environment": [],
"template": {
"url": "https://corenovalaunch-templates.s3.us-east-1.amazonaws.com/corenova-one-click.template.yaml",
"revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
},
"post_deploy": {
"admin_path": "/login",
"admin_setup": {
"en": "Log in as the built-in admin user created on first start; the web UI asks you to set new credentials on first login. There are no preset credentials to retrieve.",
"zh": "使用首次启动时创建的内置 admin 账户登录;首次登录时网页会引导你设置新的凭据,没有需要去哪里获取的预置密码。"
},
"notes": [
{
"en": "Dashboards and the embedded database live on a retained data volume (/var/lib/grafana). It keeps billing after stack deletion; snapshot it, then delete the volume when no longer needed.",
"zh": "仪表盘与内嵌数据库保存在保留数据卷(/var/lib/grafana)中。删除栈后该卷仍会计费;请先创建快照,不再需要时再删除卷。"
}
]
},
"cost_estimate": {
"monthly_usd": 23,
"note": {
"en": "Verified default in us-east-1: ~$15.2 t3.small + $4 for 20 GB root and 30 GB data gp3 + $3.65 public IPv4 per month. Data transfer, snapshots and CloudWatch usage are extra.",
"zh": "us-east-1 已验证默认配置:t3.small 约 $15.2/月,20GB 系统盘 + 30GB 数据盘 gp3 约 $4/月,公网 IPv4 约 $3.65/月;流量、快照和 CloudWatch 用量另计。"
}
},
"data_path": "/var/lib/grafana"
},
"release": {
"type": "security_update",
"previous_version": "v13.2.2",
"type_evidence": "rule2: keyword 'CVE-2026-13719' in upstream release notes"
},
"screenshots": [
{
"scenario": "login",
"file": "login.png",
"url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/grafana/v13.2.3/login.png",
"caption": {
"en": "Login page",
"zh": "登录页"
}
}
]
},
"verification_run_id": "36563520736",
"verified_at": "2026-09-29T11:44:48Z"
}