private static String getUrl()

in src/main/java/com/amazon/inspector/jenkins/amazoninspectorbuildstep/sbomgen/SbomgenDownloader.java [21:38]


    private static String getUrl() {
        String osName = System.getProperty("os.name").toLowerCase();
        logger.println("Detected OS Name: " + osName);
        if (!osName.contains("linux")) {
            throw new UnsupportedOperationException("Unsupported OS: " + osName);
        }

        String architecture = "amd64";

        String osArch = System.getProperty("os.arch").toLowerCase();
        logger.println("Detected OS Architecture: " + osArch);
        if (osArch.contains("arm64") || osArch.contains("aarch64")) {
            architecture = "arm64";
        } else if (!osArch.contains("amd64") && !osArch.contains("x86_64")) {
            throw new UnsupportedOperationException("Unsupported architecture: " + osArch);
        }
        return String.format(BASE_URL, architecture);
    }