@@ -174,19 +174,19 @@ func Cve(sb *types.Sbom, c *types.Cve) {
174174 sourceId = c .Cve .SourceId
175175 }
176176 fmt .Println ("" )
177- fmt . Println ( defaultColors .underline .Sprintf ( fmt . Sprintf ( "Detected %s %s" , sourceId , ColorizeSeverity (ToSeverity (* c )) )))
178- fmt .Println ( fmt . Sprintf ( "https://dso.docker.com/cve/%s" , sourceId ) )
177+ defaultColors .underline .Printf ( "Detected %s %s\n " , sourceId , ColorizeSeverity (ToSeverity (* c )))
178+ fmt .Printf ( "https://dso.docker.com/cve/%s\n " , sourceId )
179179 fmt .Println ("" )
180180 purl := c .Purl
181181 for _ , p := range sb .Artifacts {
182182 if p .Purl == purl {
183- fmt . Println ( defaultColors .cyan .Sprintf (p .Purl ) )
183+ defaultColors .cyan .Println (p .Purl )
184184 loc := p .Locations [0 ]
185185 for i , l := range sb .Source .Image .Config .RootFS .DiffIDs {
186186 if l .String () == loc .DiffId {
187187 h := sb .Source .Image .Config .History [i ]
188188 fmt .Println (formatCreatedBy (h .CreatedBy ))
189- fmt .Println ( fmt . Sprintf ( "%d: %s" , i , loc .Digest ) )
189+ fmt .Printf ( "%d: %s\n " , i , loc .Digest )
190190 }
191191 }
192192 }
@@ -196,9 +196,9 @@ func Cve(sb *types.Sbom, c *types.Cve) {
196196func Remediation (remediation []string ) {
197197 if len (remediation ) > 0 {
198198 fmt .Println ("" )
199- fmt . Println ( defaultColors .underline .Sprintf ("Suggested remediation" ) )
199+ defaultColors .underline .Println ("Suggested remediation" )
200200 for i , r := range remediation {
201- fmt .Println ( fmt . Sprintf ( "\n %d. %s" , i + 1 , r ) )
201+ fmt .Printf ( "\n %d. %s\n " , i + 1 , r )
202202 }
203203 }
204204}
0 commit comments