metis-desk/.artifacts/server-runtime-security/http-tls.log
David c863cc6d96 feat: add unpublished share component and publication operation summary
- Introduced `UnpublishedShare` component for displaying empty state with actions for assigning and viewing history.
- Added `PublicationOperationSummary` component to summarize publication context and actions based on the current state.
- Implemented `CompanyNetworkShareDetail` to manage and display network share details for companies.
- Created `NetworkShareResourceTitle` for collapsible display of resource names with accessibility features.
- Developed `ResourceDetailActions` for managing resource actions like edit, activate/deactivate, and delete.
- Added `ResourceRevisionHistory` to display the history of resource revisions with detailed information.
- Implemented a comprehensive audit script for network share detail UI, including accessibility checks and error handling.
2026-10-26 18:45:30 +01:00

30 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$ node --import tsx --test src/app.test.ts src/infrastructure.http.test.ts src/config/env-schema.test.ts src/infrastructure/http/http-error-diagnostic.test.ts src/infrastructure/http/relationship-read-access.test.ts src/proxy-sessions.http.test.ts
✔ HTTP real: estado, contrato, errores y trazas sin datos sensibles (60.82286ms)
✔ HTTP real: entrada JSON inválida y errores internos conservan un contrato seguro (36.786978ms)
✔ el puerto usa un valor local por defecto y acepta los límites válidos (1.867214ms)
✔ el arranque rechaza puertos inválidos sin revelar el valor recibido (2.324917ms)
✔ proxy: sin configuración no se confía en cabeceras y producción exige proxies explícitos (5.117639ms)
✔ proxy: rechaza confianza universal, saltos, alias, hosts y redes inválidas sin revelar valores (2.403819ms)
✔ HTTP infraestructura: sesión, pertenencia, validación, identidad e idempotencia (106.375905ms)
✔ diagnóstico: causas de Sequelize, ciclos y valores lanzados que no son Error (4.778836ms)
✔ diagnóstico: mensajes multilínea, propiedades y cadenas largas no se vuelcan (1.587312ms)
✔ contextos de servidor: sesión vigente, ámbito existente, copias y revocación (3.726628ms)
▶ TLS HTTP: política explícita, proxy real y cookies sin cabeceras falsificadas
✔ TLS-01/04: HTTPS real por proxy confiable emite Secure/HttpOnly/SameSite/Path/Expires (20.408053ms)
✔ TLS-02 HTTP directo (5.076938ms)
✔ TLS-03 XFP falsificado (2.512019ms)
✔ TLS-05: proxy TLS no confiable no eleva seguridad (7.358656ms)
✔ TLS-06: proxy confiable informa HTTP y no emite cookie de producción (2.72192ms)
✔ TLS-07: cabeceras duplicadas y contradictorias se rechazan antes de sesión (9.023768ms)
✔ TLS-08: el proxy sobrescribe la cadena inyectada; no hay confianza por número de saltos (8.888367ms)
✔ TLS-12: emisión posterior conserva atributos Secure (11.359385ms)
✔ TLS HTTP: política explícita, proxy real y cookies sin cabeceras falsificadas (330.208494ms)
ℹ tests 19
ℹ suites 0
ℹ pass 19
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 865.234945