Files
twofauth-rs/compatibility/requirements.json
T
wt cf25e28c28
Rust verification / test (push) Successful in 4m10s
initial commit
2026-10-28 15:59:54 +07:00

101 lines
2.7 KiB
JSON

{
"upstream_commit": "3516c776a1fcbd83d234efc007e3a49807d6ed91",
"coverage_kind": "source-derived requirements plus finite executed fixtures; exhaustive compatibility is not certified",
"frontend": {
"public_build_present": true,
"asset_manifest": "public/build/manifest.json",
"source_rebuild_dependencies": [
"../2FAuth-Components/packages/formcontrols",
"../2FAuth-Components/packages/stores",
"../2FAuth-Components/packages/styles",
"../2FAuth-Components/packages/ui"
],
"bootstrap_globals": [
"appSettings",
"appConfig",
"urls",
"defaultPreferences",
"lockedPreferences",
"appVersion",
"isDemoApp",
"isTestingApp",
"appLocales"
],
"http": {
"api_prefix": "/api/v1",
"web_prefix": "/",
"credentials": true,
"headers": [
"X-Requested-With: XMLHttpRequest",
"Content-Type: application/json"
],
"special_statuses": [
419,
418,
407,
401,
422,
404
]
},
"sources": [
"package.json",
"resources/views/landing.blade.php",
"app/Http/Controllers/SinglePageController.php",
"resources/js/services/httpClientFactory.js"
]
},
"authentication": {
"guards": {
"web-guard": "session",
"api-guard": "passport",
"reverse-proxy-guard": "reverse-proxy"
},
"first_party_cookie": "laravel_token",
"csrf_cookie": "XSRF-TOKEN",
"csrf_exclusions": [],
"password_reset_table": "password_resets",
"webauthn_recovery_table": "webauthn_recoveries",
"sources": [
"config/auth.php",
"app/Http/Middleware/CustomCreateFreshApiToken.php",
"app/Http/Middleware/PreventRequestForgery.php",
"app/Providers/AuthServiceProvider.php"
]
},
"encryption": {
"cipher": "AES-256-CBC",
"key_environment": [
"APP_KEY",
"APP_PREVIOUS_KEYS"
],
"conditional_setting": "useEncryption",
"api": "Laravel Crypt::encryptString/decryptString",
"sources": [
"config/app.php",
"app/Models/Traits/CanEncryptField.php",
"app/Models/TwoFAccount.php"
]
},
"database": {
"drivers": [
"sqlite",
"mysql",
"pgsql",
"sqlsrv"
],
"evidence": "database.json",
"materialized_schema_verified": true,
"verified_schema_scope": "pinned migrations on SQLite only"
},
"differential_coverage": {
"real_upstream_requests_executed": 280,
"default_cases": 7,
"application_method_path_entries": 91,
"comparisons_per_database_mode": 140,
"exact_per_database_mode": 129,
"expected_raw_body_differences_per_mode": 11,
"harness_regression_tests_passed": 6
}
}