ci(security): generate cyclonedx sbom, add sbom upload to ci and update stride security model

This commit is contained in:
Claudecio Martins
2026-10-20 15:13:52 -03:00
parent 300944697f
commit 06c90b4e86
7 changed files with 109 additions and 58 deletions
@@ -476,11 +476,15 @@ public class CyberCoreDesktopApplication extends Application {
if (docSize == null && request.pdf() != null) {
try {
docSize = (long) Base64.getDecoder().decode(request.pdf()).length;
} catch (Exception ignored) {}
} catch (IllegalArgumentException e) {
logger.debug("Não foi possível decodificar base64 do PDF: {}", e.getMessage());
}
} else if (docSize == null && request.xmlBase64() != null) {
try {
docSize = (long) Base64.getDecoder().decode(request.xmlBase64()).length;
} catch (Exception ignored) {}
} catch (IllegalArgumentException e) {
logger.debug("Não foi possível decodificar base64 do XML: {}", e.getMessage());
}
}
String requestOrigin = request.origin();