Some checks failed
Use-case regression gate / usecase-regressions (push) Has been cancelled
Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
125 lines
4.9 KiB
JSON
125 lines
4.9 KiB
JSON
{
|
|
"schema": "coulomb.native-account-recovery-browser.v1",
|
|
"status": "isolated_native_recovery_browser_verified",
|
|
"observed_at": "2026-10-30T23:03:39.786270+00:00",
|
|
"data": "synthetic",
|
|
"production_access": false,
|
|
"provider_smtp_contacted": false,
|
|
"native_oidc_and_app_journey_verified": true,
|
|
"production_or_mfa_acceptance": false,
|
|
"fixture_tls_browser_errors_ignored": true,
|
|
"images": {
|
|
"authelia": "sha256:bd97cff4fcbf715b5ff1f9ae286afbe6033afce385302520b0368122d43a6f54",
|
|
"lldap": "sha256:9e605a66c02514bfcffd1b67cafb1e98d50992216bb2871d7ae44622047dd09d",
|
|
"probe": "sha256:512819463a1902b43a615beee14be7bf97e6a05e016385082b9380692ad1a8cd",
|
|
"browser": "sha256:06a9939e57531807f8d5fd76ce44b53165ffb7d7501d87ab10e285c20b1e971f",
|
|
"issuer": "sha256:cdec9dd7c515f7e0a6169fc3fa560ee2cc47bf40d899755dec808c362f5ce010",
|
|
"user_portal": "sha256:f239bbf332b8eb87320c86390fddca1dcb4f7c628a7af75e79dee8058d446a7b"
|
|
},
|
|
"source_manifest_sha256": "d903da8042268d4b3d0ff2d22a91db43b6650c3470874a7831b54087ec1aa8c5",
|
|
"findings": {
|
|
"scenarios": [
|
|
{
|
|
"case": "read_only_refusal",
|
|
"bind_role": "lldap_strict_readonly",
|
|
"status": "browser_checks_passed",
|
|
"loopback_and_absent_routes_verified": true,
|
|
"native_tls_verified_with_fixture_ca": true,
|
|
"native_form_reset_requested": true,
|
|
"native_smtp_sink_delivery": true,
|
|
"native_link_verified": true,
|
|
"password_change_accepted": false,
|
|
"consumed_link_replay_refused": true,
|
|
"requests_outside_fixture_origins": 0,
|
|
"browser_version": "151.0.7922.34",
|
|
"old_password_accepted": true,
|
|
"new_password_accepted": false,
|
|
"directory_group_creation_refused": true
|
|
},
|
|
{
|
|
"case": "successful_reset",
|
|
"bind_role": "lldap_password_manager",
|
|
"status": "browser_checks_passed",
|
|
"loopback_and_absent_routes_verified": true,
|
|
"native_tls_verified_with_fixture_ca": true,
|
|
"native_form_reset_requested": true,
|
|
"native_smtp_sink_delivery": true,
|
|
"native_link_verified": true,
|
|
"password_change_accepted": true,
|
|
"consumed_link_replay_refused": true,
|
|
"requests_outside_fixture_origins": 0,
|
|
"browser_version": "151.0.7922.34",
|
|
"old_password_accepted": false,
|
|
"new_password_accepted": true,
|
|
"directory_group_creation_refused": true
|
|
},
|
|
{
|
|
"case": "expired_handle",
|
|
"bind_role": "lldap_password_manager",
|
|
"status": "browser_checks_passed",
|
|
"loopback_and_absent_routes_verified": true,
|
|
"native_tls_verified_with_fixture_ca": true,
|
|
"native_form_reset_requested": true,
|
|
"native_smtp_sink_delivery": true,
|
|
"expired_native_handle_refused": true,
|
|
"password_change_accepted": false,
|
|
"requests_outside_fixture_origins": 0,
|
|
"browser_version": "151.0.7922.34",
|
|
"old_password_accepted": true,
|
|
"new_password_accepted": false,
|
|
"directory_group_creation_refused": true
|
|
}
|
|
],
|
|
"playwright_version": "1.62.1",
|
|
"chromium_revision": "1234",
|
|
"runtime_assets_sha256": "47abecba125d1b0ed81588b3f154cad47c0e73aee48bdc7a85069aafc28a899e",
|
|
"runtime_asset_files": 462,
|
|
"app_journey": {
|
|
"status": "native_app_journey_passed",
|
|
"old_password_login_refused": true,
|
|
"replacement_password_login_completed": true,
|
|
"native_keycape_code_and_app_session": true,
|
|
"real_owner_http_identity_link": true,
|
|
"app_callback_replay_refused": true,
|
|
"native_unknown_client_refused": true,
|
|
"native_wrong_redirect_refused": true,
|
|
"native_foreign_tenant_token_refused": true,
|
|
"negative_client_callback_is_fixture": true,
|
|
"issuer_subject_tenant_provenance_verified": true,
|
|
"owner_users": 1,
|
|
"requests_outside_fixture_origins": 0,
|
|
"members": 1,
|
|
"unusable_passwords": true,
|
|
"source_overlay_used": true,
|
|
"owner_storage_and_pdp_fixtures": true,
|
|
"issuer_executable_sha256": "cd89121393e1465aa76009763602a5b8c75f9dddb5679aea6242623f135b51b4",
|
|
"app_source_files": 78,
|
|
"app_source_tree_sha256": "c30d8acce6a72d621334c28151ac53496d6006d72ee8e6857a5361bc43fa1942"
|
|
},
|
|
"cleanup_verified": true
|
|
},
|
|
"native_browser_gate": {
|
|
"command": "make check-native-recovery",
|
|
"node": "scripts/native_recovery/test_journey.py::test_native_reset_directory_smtp_issuer_and_app",
|
|
"passed": 1,
|
|
"skipped": 0,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"junit_sha256": "660ffe88f41a550b9645ef423ed6cc3d6a4f5ea074d009821861458353d60342"
|
|
},
|
|
"full_app_gate": {
|
|
"command": "make check",
|
|
"passed": 396,
|
|
"skipped": 0,
|
|
"failures": 0,
|
|
"errors": 0,
|
|
"mandatory_browser_journeys_included": true,
|
|
"junit_sha256": "3c28f0eb582067eb8ff695db9c483f81645fe839c399e2cda6ddd0dbbbf7faba"
|
|
},
|
|
"gatekeeper_unit_refusals": [
|
|
"wrong_node",
|
|
"skipped_node",
|
|
"failed_node",
|
|
"extra_node"
|
|
]
|
|
}
|