diff --git a/src/main/java/io/github/guacsec/trustifyda/image/ImageRef.java b/src/main/java/io/github/guacsec/trustifyda/image/ImageRef.java index d204bce8..c09d8217 100644 --- a/src/main/java/io/github/guacsec/trustifyda/image/ImageRef.java +++ b/src/main/java/io/github/guacsec/trustifyda/image/ImageRef.java @@ -156,7 +156,7 @@ public PackageURL getPackageURL() throws MalformedPackageURLException { if (lower.equals(simpleName.toLowerCase())) { repositoryUrl = "docker.io/" + simpleName; } else if (lower.startsWith(DOCKER_HUB_LIBRARY_PREFIX)) { - repositoryUrl = "docker.io/" + repositoryUrl.substring(DOCKER_HUB_LIBRARY_PREFIX.length()); + repositoryUrl = "docker.io/" + lower.substring(DOCKER_HUB_LIBRARY_PREFIX.length()); } } diff --git a/src/main/java/io/github/guacsec/trustifyda/impl/ExhortApi.java b/src/main/java/io/github/guacsec/trustifyda/impl/ExhortApi.java index 3c807e09..2bbfa6c9 100644 --- a/src/main/java/io/github/guacsec/trustifyda/impl/ExhortApi.java +++ b/src/main/java/io/github/guacsec/trustifyda/impl/ExhortApi.java @@ -543,6 +543,7 @@ private HttpRequest buildStackRequest(final String manifestFile, final MediaType private Provider.Content resolveStackContent(String manifestFile) throws IOException { var manifestPath = Path.of(manifestFile); var provider = Ecosystem.getProvider(manifestPath); + var uri = buildAnalysisUri(S_API_V_5_ANALYSIS, getEndpoint()); var content = provider.provideStack(); commonHookAfterProviderCreatedSbomAndBeforeExhort(); return content;