KamoCRM

El ratchet endpoint ve @RequireRight; el ratchet org-graph permite dos golpes de sólo lectura (SITP TPGUARD)

FixSecurityService
Cambia
18 de octubre de 2026 a las 23:50 UTC
Autor
Kamo
Comprometerse
262e3ad

Los relés de facturación TP02 y facturación comercial. No un agujero: todos trade-invoice handler carries @RequireRight (TenantRightInterceptor on /**: 401 sin sesión, 403 sin la derecha), y cada manejador de facturación necesita la sesión validada por OTK (401 en vivo, sin autenticar, vía api.*); BillingService entonces alcance la cuenta por org y miembro. El escaneo sólo leyó anotaciones debajo del mapear y no conocía a los ayudantes de facturación. - Ratchet: @RequireLa derecha cuenta cuando es una de las propias anotaciones del manejador (arriba o debajo del mapeo, nunca el cuerpo) o en la clase; una prueba marca el registro /** interceptor descansa y el un escaneo de anotaciones en un snippet. 52 entradas de referencia TP01 que fueron @RequireVigilados todo el tiempo se han ido. - BillingRelayController: cada manejador se abre con relaySession() y responde 401 antes de leer el camino o llamar a BillingService; asiento escribe tomar la sesión. Nuevo test: no sesión (o forjado X-Org-Id/X-Member-Id cabeceras) es 401 en los cinco manipuladores sin llamada previa. - OrgGraphPublisherCoverageTest: DisclosureLedgerQueryService (SELECT org teams titles for labels) and LoanTransactionService (retira el estado récord de una transacción de préstamo) no escribe un hecho gráfico; TODO ADOPTADO con razones.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios