{"owner":"openai","repo":"codex-security","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"compose.yaml","servicesCount":1,"services":[{"name":"codex-security","image":"${CODEX_SECURITY_IMAGE:-codex-security:local}","build":{"context":"."},"command":"bulk-scan /input/repositories.csv --output-dir /output","environment":["CODEX_API_KEY=","CODEX_SECURITY_EMBEDDINGS_URL=","CODEX_SECURITY_GIT_HOST=","GH_TOKEN=","GITHUB_TOKEN=","OPENAI_API_KEY="],"volumes":["${CODEX_SECURITY_CSV:-./repositories.csv}:/input/repositories.csv","${CODEX_SECURITY_RESULTS:-./results}:/output","${CODEX_SECURITY_STATE:-./state}:/state"]}],"exposedPorts":[],"dockerRunCommand":"docker run -d --name codex-security --restart always ${CODEX_SECURITY_IMAGE:-codex-security:local}","podmanRunCommand":"podman run -d --name codex-security --restart always ${CODEX_SECURITY_IMAGE:-codex-security:local}","skopeoInspectCommand":"skopeo inspect docker://docker.io/library/${CODEX_SECURITY_IMAGE:-codex-security","orasPullCommand":"oras pull ${CODEX_SECURITY_IMAGE:-codex-security:local}","registryMeta":{"provider":"dockerhub","image":"library/${CODEX_SECURITY_IMAGE","canonicalImage":"docker.io/library/${CODEX_SECURITY_IMAGE:-codex-security","latestTag":"-codex-security","cliCommands":{"dockerRun":"docker run -d --name codex-security --restart always ${CODEX_SECURITY_IMAGE:-codex-security:local}","dockerPull":"docker pull ${CODEX_SECURITY_IMAGE:-codex-security:local}","podmanRun":"podman run -d --name codex-security --restart always ${CODEX_SECURITY_IMAGE:-codex-security:local}","skopeoInspect":"skopeo inspect docker://docker.io/library/${CODEX_SECURITY_IMAGE:-codex-security","orasPull":"oras pull ${CODEX_SECURITY_IMAGE:-codex-security:local}","composeYaml":"services:\n  codex-security:\n    image: ${CODEX_SECURITY_IMAGE:-codex-security:local}\n    restart: unless-stopped"}}}