public static String processSbomgenFile()

in amazon-inspector-image-scanner/amazon-inspector-image-scanner-agent/src/main/java/com/amazon/inspector/teamcity/utils/SbomgenProcessing.java [31:43]


    public static String processSbomgenFile(File outFile) throws IOException {
        String rawFileContent = new String(new FileInputStream(outFile).readAllBytes(), StandardCharsets.UTF_8);

        String[] splitRawFileContent = rawFileContent.split("\n");
        List<String> lines = new ArrayList<>();

        for (String line : splitRawFileContent) {
            lines.add(line.replaceAll("time=.+file=.+\"", ""));
        }

        lines = lines.subList(findSbomgenStartLineIndex(lines), findSbomgenEndLineIndex(lines)+1);
        return String.join("\n", lines);
    }