{
"versions": [
{
"version_id": "7c1e4a9b2d3f4e5a8b6c0d1e2f3a4b5c",
"version": "1.2.0",
"status": "approved",
"is_active": true,
"has_chunk_sri": "yes",
"integrity_hash": "sha384-Ea2QsfIQUU9dxb99dABZXtYBHmyKZthZrJAX3kzDrz4R5Klt3cqMTfGqSv/59efO",
"verified_at": "2026-09-02T09:15:00+00:00",
"ruleset_fingerprint": "c55ec88c872e1f05",
"report": {
"findings": []
}
},
{
"version_id": "1f2e3d4c5b6a49788796a5b4c3d2e1f0",
"version": "1.1.1",
"status": "rejected",
"is_active": false,
"has_chunk_sri": "no",
"integrity_hash": null,
"verified_at": "2026-08-20T16:05:00+00:00",
"ruleset_fingerprint": null,
"report": {
"findings": [
{
"rule": "fetch-failed",
"message": "origin is not on the approved CDN allowlist",
"url": "https://files.example.net/call-notes/remoteEntry.js"
}
]
}
},
{
"version_id": "0d1c2b3a49584e6f7a8b9c0d1e2f3a4b",
"version": "1.1.0",
"status": "flagged",
"is_active": false,
"has_chunk_sri": "yes",
"integrity_hash": "sha384-3vQ9xN2mK7pL4rT8wY1zB5cF0hJ6dG3aS9eU2iO7kM4nP8qR1tV5wX0yZ6bC2dE4",
"verified_at": "2026-08-20T16:05:00+00:00",
"ruleset_fingerprint": "8e41d2a7b09c3f65",
"report": {
"findings": [
{
"rule": "new-network-destination",
"severity": "flag",
"message": "The bundle contacts a host the previous version did not: api.example.com."
}
]
}
}
]
}