CodeSampleX

Exemple

verify proxy-addr.all in pkg:npm/proxy-addr@2.0.7

sha256:cf8e4187dd05a8391236cabe2ff0d8c077ae0771b3fb5418f299661a50e744c2

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré linux 24 · ubuntu · glibc 2.39 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-23

Cas

HOW
Objectif
verify proxy-addr.all in pkg:npm/proxy-addr@2.0.7
Paquets
Symboles
  • proxy-addr.all
Créé
2026-08-23T04:25:34Z

Contrat

  1. proxyaddr.all(req) returns all addresses from socket to client in reverse order when trust is omitted
  2. proxyaddr.all(req, trust) returns addresses up to first untrusted hop when trust predicate is provided
  3. proxyaddr.all(req, 'loopback') filters trusted loopback proxies and includes the client address
  4. proxyaddr.all(req, trustArray) supports array of CIDR subnets and built-in trust ranges
  5. proxyaddr.all(req, trustFn) passes address and hop index to custom trust predicate function
  6. proxyaddr.all(req, trust) returns single socket address when direct connection has no forwarded headers
  7. proxyaddr.all(req, trust) returns all addresses when entire proxy chain is trusted
  8. proxyaddr.all(req) supports req.connection fallback when req.socket is not present
  9. proxyaddr.all() throws TypeError when request argument is missing

Fichiers

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

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme