{"id":22620105,"url":"https://github.com/cms-enterprise/batcave-omnibus","last_synced_at":"2026-03-19T23:16:13.847Z","repository":{"id":213132066,"uuid":"728721740","full_name":"CMS-Enterprise/batcave-omnibus","owner":"CMS-Enterprise","description":"batCAVE Omnibus","archived":false,"fork":false,"pushed_at":"2024-06-06T19:40:15.000Z","size":200,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-06-06T22:33:52.902Z","etag":null,"topics":["batcave","cosign","gitleaks","grype","omnibus","semgrep","syft"],"latest_commit_sha":null,"homepage":"https://cloud.cms.gov/batcave-platform-service","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CMS-Enterprise.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-07T14:50:16.000Z","updated_at":"2024-06-06T22:33:52.903Z","dependencies_parsed_at":"2023-12-18T18:01:48.339Z","dependency_job_id":"134a50e8-55f4-4e71-939b-9c662483c3d0","html_url":"https://github.com/CMS-Enterprise/batcave-omnibus","commit_stats":null,"previous_names":["cms-enterprise/batcave-omnibus"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMS-Enterprise%2Fbatcave-omnibus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMS-Enterprise%2Fbatcave-omnibus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMS-Enterprise%2Fbatcave-omnibus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CMS-Enterprise%2Fbatcave-omnibus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CMS-Enterprise","download_url":"https://codeload.github.com/CMS-Enterprise/batcave-omnibus/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228799852,"owners_count":17973968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["batcave","cosign","gitleaks","grype","omnibus","semgrep","syft"],"created_at":"2024-12-08T22:12:01.056Z","updated_at":"2026-03-19T23:16:08.828Z","avatar_url":"https://github.com/CMS-Enterprise.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Omnibus\n\n[![Build Omnibus](https://github.com/CMS-Enterprise/batcave-omnibus/actions/workflows/omnibus.yml/badge.svg)](https://github.com/CMS-Enterprise/batcave-omnibus/actions/workflows/omnibus.yml)\n\n![Omnibus Logo](assets/splash_1_light.png)\n\n## Background\n\nOmnibus is a light-weight utility image built by the Nightwing team as a pipeline optimization.\nSince most of the security scanning and utility tools we use in the pipeline are written in Golang,\nthey can be statically compiled and loaded into a bare-bones container.\nThis reduces the overhead of maintaining repositories for each tool if there isn't much to the build process.\n\n## Included\n\nThe criteria for a tool to be considered for omnibus is as follows:\n\n1. The tool MUST be a command line interface application.\n2. The tool MUST be a statically compiled binary\n3. The tool MUST not require an additional runtime, (i.e. Python, Java, Node)\n4. The tool MUST target Alpine Linux for it's binary\n\nThese rules exist to keep the image as small as possible which decreases the amount of time each job takes in the\npipeline.\n\n- [Anchore Grype](https://github.com/anchore/grype)\n- [Anchore Syft](https://github.com/anchore/syft)\n- [Gitleaks](https://github.com/zricethezav/gitleaks)\n- [Cosign](https://github.com/sigstore/cosign)\n- [Google Crane](https://github.com/google/go-containerregistry/cmd/crane)\n- [GitLab Release CLI](https://gitlab.com/gitlab-org/release-cli/cmd/release-cli)\n- [Gatecheck](https://github.com/gatecheckdev/gatecheck)\n- [Go S3 Upload](https://github.com/bacchusjackson/go-s3-upload)\n- [Semgrep](https://github.com/semgrep/semgrep)\n- [ClamAV](https://clamav.net)\n- [ORAS](https://oras.land)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcms-enterprise%2Fbatcave-omnibus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcms-enterprise%2Fbatcave-omnibus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcms-enterprise%2Fbatcave-omnibus/lists"}