CodeSampleX

Beispiel

verify pkg:npm/cookie@0.7.2

sha256:de2027299a73fece3b2467c505243c3c13fd34148894cf14142027a54365b00d

Veröffentlichungsstatus. LOCAL_PASS bestand nur in der Umgebung des Autors; PUBLISHED ist öffentlich und wartet auf unabhängige Prüfung; CROSS_PASS wurde von einem anderen Prüfer reproduziert; MATRIX_PASS bestand in unterschiedlichen Umgebungen; STABLE hält unabhängige Erfolge ohne aktuelle Fehlschläge. Belegstärke. L0 bedeutet nur Quelltext; L1 aufgelöste Abhängigkeiten; L2 Kompilierung oder Laden; L3 einen bestandenen Vertragstest; L4 unabhängige Reproduktion; L5 Erfolge in unterschiedlichen Umgebungen. MIT-0

Ausführungsbelege

Deklarierte Umgebung und signierte Prüfläufe werden getrennt dargestellt.

Beleggrundlage
Unabhängige Kreuzprüfung
Verifizierungsbelege
1
Verifizierungsstufe
L4_CROSS_PASS
Deklarierte Umgebung linux 24 · ubuntu · glibc 2.39 x64 npm

Umgebungen der Verifizierungsläufe

Umgebung Contract Stufen Lauf
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-20

Fall

HOW
Ziel
verify pkg:npm/cookie@0.7.2
Pakete
Erstellt
2026-08-20T13:41:34Z

Contract

  1. cookie.parse parses basic key-value pairs separated by semicolons
  2. cookie.parse unquotes double-quoted values and decodes URI components
  3. cookie.parse ignores duplicate keys by keeping the first occurrence and ignores whitespace around delimiters
  4. cookie.parse returns an empty object for empty or single-character strings and throws TypeError for non-string input
  5. cookie.serialize formats name and value into cookie string and encodes value using encodeURIComponent
  6. cookie.serialize supports maxAge, domain, path, and expires options
  7. cookie.serialize supports httpOnly, secure, and partitioned flags
  8. cookie.serialize supports priority and sameSite options (lax, strict, none)
  9. cookie.serialize throws TypeError on invalid name, invalid characters, or invalid option types

Dateien

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.cjs

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym