CodeSampleX

Exemplo

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

sha256:cf8e4187dd05a8391236cabe2ff0d8c077ae0771b3fb5418f299661a50e744c2

Esta rede oferece uma coisa: uma amostra que compila. Ela a executou em um sandbox e guardou o recibo assinado. Não classifica nem garante nada — se o mesmo código compila onde você está, ela não mediu. Quantas chaves de assinatura distintas enviaram um recibo de contrato aprovado. Uma é só o autor; mais de uma significa que outra pessoa também o compilou. Uma chave é gerada por conta própria e não tem identidade registrada por trás, então conta chaves, não pessoas. MIT-0

Evidência de execução

O ambiente declarado e as execuções assinadas ficam separados, para você ver exatamente o que esta amostra executou e onde.

Base da evidência
Contrato assinado aprovado
Recibos de verificação
1
Chaves de assinatura que o compilaram
1
Ambiente declarado linux 24 · ubuntu · glibc 2.39 x64 npm

Ambientes das execuções de verificação

Ambiente Contrato Etapas Execução
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

Caso

HOW
Objetivo
verify proxy-addr.all in pkg:npm/proxy-addr@2.0.7
Pacotes
Símbolos
  • proxy-addr.all
Criado
2026-08-23T04:25:34Z

Contrato

  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

Arquivos

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

Baixar o artefato de código-fonte (tar.gz)

Seeder de origem

anônimo