project-nomad/admin/app
LuisMIguelFurlanettoSousa 874daa816d fix(security): validar chave no endpoint de leitura de settings
O endpoint GET /api/system/settings aceitava qualquer string como
chave sem validação, enquanto o endpoint de escrita (PATCH) já
validava contra um enum de chaves permitidas.

Adiciona getSettingSchema com a mesma validação vine.enum(SETTINGS_KEYS)
para o endpoint de leitura, rejeitando chaves fora da lista permitida.

Ref #211
2026-03-24 06:45:59 -03:00
..
controllers fix(security): validar chave no endpoint de leitura de settings 2026-03-24 06:45:59 -03:00
exceptions fix(Docs): documentation renderer fixes 2025-12-23 16:00:33 -08:00
jobs fix: prevent embedding retry storm when Ollama is not installed 2026-03-20 11:46:10 -07:00
middleware feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
models feat: support for updating services 2026-03-11 14:08:09 -07:00
services fix(disk): correct storage display by fixing device matching and dedup mount entries 2026-03-20 11:46:10 -07:00
utils fix(disk): correct storage display by fixing device matching and dedup mount entries 2026-03-20 11:46:10 -07:00
validators fix(security): validar chave no endpoint de leitura de settings 2026-03-24 06:45:59 -03:00