codesamplex

Beispiel

Detect that missing session state in AuthenticityToken is an exception path instead of a normal 403 defense path.

sha256:4807cc2d2429689bda2de67ed180fc5ac55fea621ceae46855551facba968089

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Detect that missing session state in AuthenticityToken is an exception path instead of a normal 403 defense path. HOW
Pakete
rack-protection 4.2.1
Umgebung
ruby
Erstellt
2026-08-16T16:33:47Z

Häufige Annahme

If session setup is missing, `Rack::Protection::AuthenticityToken` should surface the `RuntimeError` from `Base#session` and stop request handling immediately.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege