MCPcopy Create free account
hub / github.com/blacklanternsecurity/bbot / download_blob

Method download_blob

bbot/modules/docker_pull.py:167–173  ·  view source on GitHub ↗
(self, registry, repository, digest)

Source from the content-addressed store, hash-verified

165 return []
166
167 async def download_blob(self, registry, repository, digest):
168 url = f"{registry}/v2/{repository}/blobs/{digest}"
169 r = await self.docker_api_request(url)
170 if r is None or r.status_code != 200:
171 return None
172 else:
173 return r.content
174
175 async def create_local_manifest(self, config, repository, tag, layers):
176 manifest = [{"Config": config, "RepoTags": [f"{repository}:{tag}"], "Layers": layers}]

Callers 1

Calls 1

docker_api_requestMethod · 0.95

Tested by

no test coverage detected