SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.8.6

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
27 6 0 0

Files

Class Bugs
org.dynamoframework.autofill.AIService 1
org.dynamoframework.autofill.AIServiceOrchestrator 1
org.dynamoframework.autofill.BedrockService 1
org.dynamoframework.autofill.FormFillService 1
org.dynamoframework.autofill.mapper.FormFillRecord 2

org.dynamoframework.autofill.AIService

Bug Category Details Line Priority
Format string should use %n rather than \n in org.dynamoframework.autofill.AIService.createRequest(String, Map) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 83 Medium

org.dynamoframework.autofill.AIServiceOrchestrator

Bug Category Details Line Priority
new org.dynamoframework.autofill.AIServiceOrchestrator(List) may expose internal representation by storing an externally mutable object into AIServiceOrchestrator.services MALICIOUS_CODE EI_EXPOSE_REP2 35 Medium

org.dynamoframework.autofill.BedrockService

Bug Category Details Line Priority
Format string should use %n rather than \n in org.dynamoframework.autofill.BedrockService.execute(String, Map, Map, Map, List) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 75 Medium

org.dynamoframework.autofill.FormFillService

Bug Category Details Line Priority
new org.dynamoframework.autofill.FormFillService(AIServiceOrchestrator, List) may expose internal representation by storing an externally mutable object into FormFillService.formFillMappers MALICIOUS_CODE EI_EXPOSE_REP2 43 Medium

org.dynamoframework.autofill.mapper.FormFillRecord

Bug Category Details Line Priority
org.dynamoframework.autofill.mapper.FormFillRecord.model() may expose internal representation by returning FormFillRecord.model MALICIOUS_CODE EI_EXPOSE_REP 25 Medium
new org.dynamoframework.autofill.mapper.FormFillRecord(AttributeModel, String) may expose internal representation by storing an externally mutable object into FormFillRecord.model MALICIOUS_CODE EI_EXPOSE_REP2 25 Medium