{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:c898f2ba-ee0d-4e7d-8440-4bcfa80a2625","metadata":{"timestamp":"2026-10-20T10:19:10Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"codebytes/github-actions-containers"}},"components":[{"type":"library","name":"Swashbuckle.AspNetCore","version":"6.2.3","purl":"pkg:nuget/Swashbuckle.AspNetCore","properties":[{"name":"filePath","value":"src/TacoApi.csproj"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"Azure/container-scan","version":"v0.1","purl":"pkg:githubactions/Azure/container-scan","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"azure/login","version":"v2","purl":"pkg:githubactions/azure/login","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"azure/docker-login","version":"v2","purl":"pkg:githubactions/azure/docker-login","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"docker/login-action","version":"v3","purl":"pkg:githubactions/docker/login-action","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"docker/build-push-action","version":"v6","purl":"pkg:githubactions/docker/build-push-action","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"aquasecurity/trivy-action","version":"master","purl":"pkg:githubactions/aquasecurity/trivy-action","properties":[{"name":"filePath","value":".github/workflows/docker-image-azure-sp.yml"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/docker-image.yml"}]},{"type":"library","name":"Azure/container-scan","version":"v0.1","purl":"pkg:githubactions/Azure/container-scan","properties":[{"name":"filePath","value":".github/workflows/docker-image.yml"}]},{"type":"library","name":"aquasecurity/trivy-action","version":"master","purl":"pkg:githubactions/aquasecurity/trivy-action","properties":[{"name":"filePath","value":".github/workflows/docker-image.yml"}]},{"type":"library","name":"mcr.microsoft.com/vscode/devcontainers/dotnet","version":"0-${VARIANT}","purl":"pkg:docker/mcr.microsoft.com/vscode/devcontainers/dotnet","properties":[{"name":"filePath","value":".devcontainer/Dockerfile"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/sdk","version":"6.0-alpine","purl":"pkg:docker/mcr.microsoft.com/dotnet/sdk","properties":[{"name":"filePath","value":"Dockerfile"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/aspnet","version":"6.0-alpine","purl":"pkg:docker/mcr.microsoft.com/dotnet/aspnet","properties":[{"name":"filePath","value":"Dockerfile"}]}]}