Vigia

Actualizar @datadog/native-appsec de 11.x a 12.x

Comparación de la API pública de @datadog/native-appsec 11.0.3 y 12.0.0, calculada automáticamente a partir de sus tipos TypeScript. Una firma modificada es un posible cambio incompatible, no una certeza.

Resumen

Rutas de importación eliminadas0
Exports eliminados1
Firmas modificadas2
Miembros de clases o interfaces eliminados0
Miembros de clases o interfaces modificados3
Nuevas deprecaciones0
Cambios de requisitos (engines, dependencias peer)0
Exports nuevos1

Exports eliminados

importexportkindAntes
@datadog/native-appsecpayloadtype{ persistent?: object | undefined; ephemeral?: object | undefined; }

Firmas modificadas

exportAntesDespués
@datadog/native-appsec · result{ timeout: boolean; duration?: number | undefined; events?: object[] | undefined; status?: "match" | undefined; actions?: object[] | undefined; attributes?: object | undefined; metrics?: TruncationMetrics | undefined; errorCode?: number | undefined; keep?: boolean | undefined; }{ timeout?: boolean | undefined; duration?: number | undefined; events?: object[] | undefined; status?: "match" | undefined; actions?: { [actionType: string]: { [parameter: string]: string | number | boolean; }; } | undefined; attributes?: object | undefined; metrics: TruncationMetrics; errorCode?: number | undefined; keep?: boolean | undefined; evaluated?: number | undefined; }
@datadog/native-appsec · diagnosticsInfo{ addresses?: { optional: string[]; required: string[]; } | undefined; loaded: string[]; failed: string[]; errors: { [errorString: string]: string[]; }; }{ addresses?: { optional: string[]; required: string[]; } | undefined; loaded: string[]; failed: string[]; skipped?: string[] | undefined; errors: { [errorString: string]: string[]; }; warnings?: { [warningString: string]: string[]; } | undefined; }

Miembros de clases o interfaces eliminados

No se detectaron.

Miembros de clases o interfaces modificados

memberAntesDespués
DDWAF.diagnostics{ ruleset_version?: string | undefined; rules?: diagnosticsResult | undefined; custom_rules?: diagnosticsResult | undefined; exclusions?: diagnosticsResult | undefined; rules_override?: diagnosticsResult | undefined; rules_data?: diagnosticsResult | undefined; processors?: diagnosticsResult | undefi…{ error?: string | undefined; ruleset_version?: string | undefined; rules?: diagnosticsResult | undefined; custom_rules?: diagnosticsResult | undefined; exclusions?: diagnosticsResult | undefined; rules_override?: diagnosticsResult | undefined; rules_data?: diagnosticsResult | undefined; processors?…
DDWAF.createContext(): DDWAFContext(): DDWAFContext | null
DDWAFContext.run(payload: payload, timeout: number): result(data: object, timeout: number): result

Nuevas deprecaciones

No se detectaron.

Cambios de requisitos (engines, dependencias peer)

No se detectaron.

Exports nuevos (1)
importexportkind
@datadog/native-appsecDDWAFSubcontextclass

Dale estos datos a tu agente de IA

Vigia es un servidor MCP gratuito: tu agente de programación verifica versiones, cambios incompatibles y vulnerabilidades antes de escribir código. Sin registro ni clave de API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Agregar a CursorAgregar a VS Code★ Estrella en GitHub

Cualquier otro cliente MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill para agentes (SKILL.md): le indica al agente cuándo usar Vigia · GitHub Action para pull requests

Preguntas frecuentes

¿Cuáles son los cambios incompatibles al actualizar @datadog/native-appsec de 11 a 12?

Entre @datadog/native-appsec 11.0.3 y 12.0.0, Vigia encontró 1 exports eliminados, 2 firmas modificadas y 3 miembros de clases o interfaces eliminados o modificados.

¿Qué quedó deprecado en @datadog/native-appsec 12?

0 exports o miembros quedaron marcados como deprecados en @datadog/native-appsec 12.0.0.

Para agentes

GET https://vigia.coredls.cloud/v1/packages/npm/@datadog/native-appsec/upgrade?from=11.0.3&to=12.0.0