{"id":2568,"name":"Container Tree","description":"Container Tree: Software to Model Container Filesystems, Packages, and Inheritance - Published in JOSS (2019)","url":"https://github.com/singularityhub/container-tree","last_synced_at":"2025-09-04T16:49:46.144Z","repository":{"id":62564585,"uuid":"134179762","full_name":"singularityhub/container-tree","owner":"singularityhub","description":"testing creating graphs that represent container file systems","archived":false,"fork":false,"pushed_at":"2021-07-27T22:32:45.000Z","size":33630,"stargazers_count":1,"open_issues_count":5,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-10T10:15:06.425Z","etag":null,"topics":["container-diff","container-tree","docker","python","singularity","trie"],"latest_commit_sha":null,"homepage":"https://singularityhub.github.io/container-tree/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singularityhub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-20T19:22:36.000Z","updated_at":"2021-07-27T22:32:48.000Z","dependencies_parsed_at":"2022-11-03T16:00:45.440Z","dependency_job_id":null,"html_url":"https://github.com/singularityhub/container-tree","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/singularityhub/container-tree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","download_url":"https://codeload.github.com/singularityhub/container-tree/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/sbom","scorecard":{"id":827168,"data":{"date":"2025-08-11","repo":{"name":"github.com/singularityhub/container-tree","commit":"fe5e241136fc7b3a4963daf21c7f72acc82d31ee"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.9,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 2/13 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: GNU Affero General Public License v3.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 22 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Info: Possibly incomplete results: error parsing shell code: invalid UTF-8 encoding: examples/collection_tree/dockerfiles-02-16-2017.pkl:2387","Info: Possibly incomplete results: error parsing shell code: a command can only contain words and redirects; encountered (: examples/collection_tree/dockerfiles-02-16-2017.pkl:5955","Info: Possibly incomplete results: error parsing shell code: invalid UTF-8 encoding: examples/collection_tree/dockerfiles-02-16-2017.pkl:7962-7971","Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating golang:1.11.3-stretch to golang:1.11.3-stretch@sha256:19d4cd4c36fd65ee4eeffa63fcd85e2a6b8d8906fc3a1756256f2384923c3eac","Warn: containerImage not pinned by hash: containertree/tests/Dockerfile:1: pin your Docker image by updating golang:1.11.3-stretch to golang:1.11.3-stretch@sha256:19d4cd4c36fd65ee4eeffa63fcd85e2a6b8d8906fc3a1756256f2384923c3eac","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating golang:1.11.3-stretch to golang:1.11.3-stretch@sha256:19d4cd4c36fd65ee4eeffa63fcd85e2a6b8d8906fc3a1756256f2384923c3eac","Warn: containerImage not pinned by hash: examples/collection_tree/Dockerfile:1: pin your Docker image by updating continuumio/miniconda3 to continuumio/miniconda3@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:97","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:123","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:619: pin your Docker image by updating neurodebian:jessie to neurodebian:jessie@sha256:ebba50eeb837db36627d904745c73c471457bc6ed4af56d8ea1efd1db56e5a59","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:703: pin your Docker image by updating bids/base_ants:latest to bids/base_ants:latest@sha256:7c4d238478185926c9cb5e705bd83b05ddc5b64457014f006cf8de46e53f754a","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:777: pin your Docker image by updating rocker/tidyverse:latest to rocker/tidyverse:latest@sha256:897c3c61fe51c0cf5b28c5128f71d99367a73607a2712f0e0f9d1b8c4651b398","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:841: pin your Docker image by updating nginx:1.11 to nginx:1.11@sha256:e6693c20186f837fc393390135d8a598a96a833917917789d63766cab6c59582","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1366: pin your Docker image by updating jupyter/datascience-notebook to jupyter/datascience-notebook@sha256:476c6e673e7d5d8b5059f8680b1c6a988942a79263da651bf302dc696ab311f2","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1707: pin your Docker image by updating ubuntu:latest to ubuntu:latest@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1733: pin your Docker image by updating scienceis/uoa-inzight-lite-base:latest to scienceis/uoa-inzight-lite-base:latest@sha256:16ca9c5548c3f0dab533355b4e393e1acf7c74db1519cef8446e8b926e5d5555","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1813: pin your Docker image by updating python:3.6.0 to python:3.6.0@sha256:438208801c4801efbf8b0e318ff6548460b27bd1fbcb7bb188273d13871ab43f","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1832: pin your Docker image by updating genomicpariscentre/bioperl to genomicpariscentre/bioperl@sha256:fcb72ab8b2e9181636e4909bf3cf599421c6b8e1bacf955208d2415996634f9d","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2017: pin your Docker image by updating bioperl/bioperl-deps to bioperl/bioperl-deps@sha256:cf2174a9ab010de75a3fb720efba34acea80484677eb5ec4fa5c29fb31b5fbfb","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2043: pin your Docker image by updating debian:testing to debian:testing@sha256:ecdb9d167b4a8a8e41ff8450bc8b337aeb9ef0b87f71b63b194bd6cb62697a03","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2065","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2100: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2227: pin your Docker image by updating bioroboticslab/ubuntu-15.10-jenkins-slave to bioroboticslab/ubuntu-15.10-jenkins-slave@sha256:586a2c8e387d5048b2d64b041d2e9c826a2fd8cd2b731522cf0024571f287038","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2255","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2300: pin your Docker image by updating ubuntu:12.04 to ubuntu:12.04@sha256:18305429afa14ea462f810146ba44d4363ae76e4c8dfc38288cf73aa07485005","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2440","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2641: pin your Docker image by updating ubuntu:wily to ubuntu:wily@sha256:02521a2d079595241c6793b2044f02eecf294034f31d6e235ac4b2b54ffc41f3","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2680","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2702: pin your Docker image by updating scienceis/uoa-inzight-cas-base:latest to scienceis/uoa-inzight-cas-base:latest@sha256:d449b8489a4e807f063ca52d1b68ab7518239c19bec7205920c04af1d360b742","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2886","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2945: pin your Docker image by updating neuralensemble/base:py2 to neuralensemble/base:py2@sha256:97e9c7a4bb7569aef226db5e937b818a5159f7b12c769f0abbe264eedff42908","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2995","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3026: pin your Docker image by updating neuralensemble/simulation to neuralensemble/simulation@sha256:b7c83111cba6cf1649b09ae328df5a9e6bccfe092c6e16c934fb99689727f510","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3057: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3168: pin your Docker image by updating alpine:latest to alpine:latest@sha256:4bcff63911fcb4448bd4fdacec207030997caf25e9bea4045fa6c8c44de311d1","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3196: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3256: pin your Docker image by updating muschellij2/rneuro_fsl to muschellij2/rneuro_fsl@sha256:9cd3ebf2d6c13ae07cad00c5cc3153a4e5f303dd0a5c436735233680eddf86b9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3279: pin your Docker image by updating publicisworldwide/python-conda to publicisworldwide/python-conda@sha256:91fcecbb6215aa8f8a3e0a8050872049971903fc30bbe62f57b08f3c4d7d53bd","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3346","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3402: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3566: pin your Docker image by updating ubuntu:15.10 to ubuntu:15.10@sha256:02521a2d079595241c6793b2044f02eecf294034f31d6e235ac4b2b54ffc41f3","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3701: pin your Docker image by updating node:7.4 to node:7.4@sha256:aa90bf69be3b6c29d7c877a2a12414ec908272eaa91422732b9270a3e19b3421","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3751: pin your Docker image by updating panubo/python:3.5 to panubo/python:3.5@sha256:c7a09a08a2e648d090474a2b495595210dc4625af74fcf859bc74ee3bcd34c82","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3786: pin your Docker image by updating bgruening/galaxy-ngs-preprocessing to bgruening/galaxy-ngs-preprocessing@sha256:73ec28f2e16abc49d7ffe60d8d62a560822cd372962274607734095d63ef2297","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3847","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3961: pin your Docker image by updating debian:jessie to debian:jessie@sha256:32ad5050caffb2c7e969dac873bce2c370015c2256ff984b70c1c08b3a2816a0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3970: pin your Docker image by updating postgres:9.4 to postgres:9.4@sha256:42a7a6a647a602efa9592edd1f56359800d079b93fa52c5d92244c58ac4a2ab9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4109: pin your Docker image by updating neuralensemble/simulation:py2 to neuralensemble/simulation:py2@sha256:09e67e65ec6a7e9ae367e8b626c8f2934f896a25231fc66ad25e7b26f39d0198","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4183: pin your Docker image by updating php:5.6-cli to php:5.6-cli@sha256:6ce95208609dc66df163ab936c970b3b34cd901b85c747102c5999f08ade9143","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4307: pin your Docker image by updating debian:jessie to debian:jessie@sha256:32ad5050caffb2c7e969dac873bce2c370015c2256ff984b70c1c08b3a2816a0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4461: pin your Docker image by updating hammerlab/ketrew-server to hammerlab/ketrew-server@sha256:976c1fc1e0603bc6b05bebb400894a3b5e76d461742705643b743463cc72e395","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4537: pin your Docker image by updating ubuntu:vivid to ubuntu:vivid@sha256:16aaeb60ca8cee4ced9952fb89e020295a340e8507e25a9d7023265ece529018","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4583: pin your Docker image by updating bioshrek/hadoop-base:cdh5 to bioshrek/hadoop-base:cdh5@sha256:37405197c05ef2b1d2c15d9cbdd0fc136938462ee19920d64f3fdd583cd8c618","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4705: pin your Docker image by updating ubuntu:latest to ubuntu:latest@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4920","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4958: pin your Docker image by updating garland/dockerfile-ubuntu-gnome to garland/dockerfile-ubuntu-gnome@sha256:4dd27c684b80bf92c7fd2d231065b19faf8d2814b9a2356f3c35a536f2685391","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5014: pin your Docker image by updating bioshrek/hadoop-base:cdh5 to bioshrek/hadoop-base:cdh5@sha256:37405197c05ef2b1d2c15d9cbdd0fc136938462ee19920d64f3fdd583cd8c618","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5247: pin your Docker image by updating python:2.7 to python:2.7@sha256:cfa62318c459b1fde9e0841c619906d15ada5910d625176e24bf692cf8a2601d","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5296","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5453: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5520","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5551: pin your Docker image by updating scienceis/uoa-inzight-base:latest to scienceis/uoa-inzight-base:latest@sha256:06e8ed0d9bafe29d6426cb1ea27dcd86f87cae2d08146b1c3f757b4fe1081903","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5649","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5669: pin your Docker image by updating node:6.1.0 to node:6.1.0@sha256:2c7abfe45915c5a61a32844f6ad58d85ee9bc7a83f3d29b1ef7387de2d09c77f","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5732: pin your Docker image by updating continuumio/miniconda to continuumio/miniconda@sha256:fee1354ae2435522b9a8a79c5f1c406facc07ec5c44d730d8053600b37c924f0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5777","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5921: pin your Docker image by updating ubuntu:yakkety to ubuntu:yakkety@sha256:8dc9652808dc091400d7d5983949043a9f9c7132b15c14814275d25f94bca18a","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5973","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6012","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6042","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6110: pin your Docker image by updating scienceis/uoa-inzight-base:latest to scienceis/uoa-inzight-base:latest@sha256:06e8ed0d9bafe29d6426cb1ea27dcd86f87cae2d08146b1c3f757b4fe1081903","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6139","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6242: pin your Docker image by updating debian:jessie to debian:jessie@sha256:32ad5050caffb2c7e969dac873bce2c370015c2256ff984b70c1c08b3a2816a0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6319: pin your Docker image by updating neuralensemble/base:py2 to neuralensemble/base:py2@sha256:97e9c7a4bb7569aef226db5e937b818a5159f7b12c769f0abbe264eedff42908","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6349: pin your Docker image by updating centos:centos6 to centos:centos6@sha256:a93df2e96e07f56ea48f215425c6f1673ab922927894595bb5c0ee4c5a955133","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6379: pin your Docker image by updating ubuntu:vivid to ubuntu:vivid@sha256:16aaeb60ca8cee4ced9952fb89e020295a340e8507e25a9d7023265ece529018","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6395","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6479: pin your Docker image by updating ubuntu:15.10 to ubuntu:15.10@sha256:02521a2d079595241c6793b2044f02eecf294034f31d6e235ac4b2b54ffc41f3","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6535","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6731: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6855: pin your Docker image by updating biomedia/ubuntu:mirtk to biomedia/ubuntu:mirtk@sha256:da0c57fdd3e38274f0129dc7aad952fd6c5493032213b0d45f7ed01f8b87ce74","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6942: pin your Docker image by updating poldracklab/neuroimaging-core:base-0.0.2 to poldracklab/neuroimaging-core:base-0.0.2@sha256:a6d463e54a91075fc5eb1fcc973ad323e42ff0cbce51ef35c24c7e2de98cc2a4","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6986","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7081: pin your Docker image by updating muschellij2/rneuro to muschellij2/rneuro@sha256:34e95b97f0d985a55bc5e5b969c13469de3dd7db5164f1bca4daac07c5ec7102","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7147","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7245: pin your Docker image by updating node:7.2 to node:7.2@sha256:b2314a9cbf6243552e08d0e46fd51f3579b3e2577ae9a19e7a0047aca442fd19","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7309: pin your Docker image by updating publicisworldwide/python-conda to publicisworldwide/python-conda@sha256:91fcecbb6215aa8f8a3e0a8050872049971903fc30bbe62f57b08f3c4d7d53bd","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7408","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7578: pin your Docker image by updating ubuntu:latest to ubuntu:latest@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7818: pin your Docker image by updating gliderlabs/alpine:3.4 to gliderlabs/alpine:3.4@sha256:d1cd7d7489b218466c7a98303f47add4e931cfb3b3402d0dd2fda6b470c36300","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7869: pin your Docker image by updating bgruening/galaxy-ngs-preprocessing to bgruening/galaxy-ngs-preprocessing@sha256:73ec28f2e16abc49d7ffe60d8d62a560822cd372962274607734095d63ef2297","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7943: pin your Docker image by updating publicisworldwide/oracle-core to publicisworldwide/oracle-core@sha256:d01a451f5bc9c3adb3880e35821dc3e2de8070c699857adde1709f1c59e5a301","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8074: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8266: pin your Docker image by updating bioconductor/release_base to bioconductor/release_base@sha256:811790be86f571723ca8352893b2fd7ce6c1ec20f96dca24daf7e82151d6117e","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8367","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8427: pin your Docker image by updating ubuntu:14.04.4 to ubuntu:14.04.4@sha256:9274d908eb6d9a3784e93290fcc49f3c5618db9e1b0174ee27f9fc75aa3c0fb0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9055: pin your Docker image by updating python:2.7 to python:2.7@sha256:cfa62318c459b1fde9e0841c619906d15ada5910d625176e24bf692cf8a2601d","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9136: pin your Docker image by updating r-base:3.2.3 to r-base:3.2.3@sha256:7a5e8254bc01e4e8bd4516b15ba93bc450aa7dac8e34989fb7f68b3c52f5cb8c","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9183: pin your Docker image by updating rocker/rstudio to rocker/rstudio@sha256:779353d18b7064ed8320f0e9d764ad69249bdcd40258e37b7d1db6e0ce082425","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9213: pin your Docker image by updating r-base:latest to r-base:latest@sha256:c143ac223eff70f437c56f980ed582b4960dbb460a499b1d5119ff461a9f051b","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9260: pin your Docker image by updating debian:jessie to debian:jessie@sha256:32ad5050caffb2c7e969dac873bce2c370015c2256ff984b70c1c08b3a2816a0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9272: pin your Docker image by updating gcc:latest to gcc:latest@sha256:5f1bfa20b74a10ec6696bdf25a2ec444beedf3733a1b21b0dd74391133aa4f2b","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9450: pin your Docker image by updating debian:jessie to debian:jessie@sha256:32ad5050caffb2c7e969dac873bce2c370015c2256ff984b70c1c08b3a2816a0","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9514","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9539","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9571","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9655: pin your Docker image by updating jeanblanchard/java:serverjre-8 to jeanblanchard/java:serverjre-8@sha256:b3ebd178d93875c4eb130ea877ca3049aec3bf9806aa768e24befcd41c025043","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9810: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10016: pin your Docker image by updating muschellij2/rneuro_fsl to muschellij2/rneuro_fsl@sha256:9cd3ebf2d6c13ae07cad00c5cc3153a4e5f303dd0a5c436735233680eddf86b9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10068: pin your Docker image by updating centos:centos6 to centos:centos6@sha256:a93df2e96e07f56ea48f215425c6f1673ab922927894595bb5c0ee4c5a955133","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10200: pin your Docker image by updating ubuntu to ubuntu@sha256:7c06e91f61fa88c08cc74f7e1b7c69ae24910d745357e0dfe1d2c0322aaf20f9","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10396: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10425","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10458: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10614: pin your Docker image by updating jchavas/saucy-sshd to jchavas/saucy-sshd@sha256:37245b35ba2eebe4dd2b760188c6ae566ac7765e8477be57f03ea17777bf6559","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10691: pin your Docker image by updating ubuntu:vivid to ubuntu:vivid@sha256:16aaeb60ca8cee4ced9952fb89e020295a340e8507e25a9d7023265ece529018","Warn: containerImage not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10722: pin your Docker image by updating jupyter/scipy-notebook:1d374670daaa to jupyter/scipy-notebook:1d374670daaa@sha256:523ab8f3179626185fa1bfb08812143b08d8ed927ffae35e09fbe891176e443f","Warn: containerImage not pinned by hash: examples/summary_tree_slurm/Dockerfile:1: pin your Docker image by updating continuumio/miniconda3 to continuumio/miniconda3@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: downloadThenRun not pinned by hash: Dockerfile:19-23","Warn: goCommand not pinned by hash: Dockerfile:26-34","Warn: downloadThenRun not pinned by hash: containertree/tests/Dockerfile:19-23","Warn: goCommand not pinned by hash: containertree/tests/Dockerfile:26-34","Warn: downloadThenRun not pinned by hash: docker/Dockerfile:19-24","Warn: pipCommand not pinned by hash: docker/Dockerfile:19-24","Warn: goCommand not pinned by hash: docker/Dockerfile:27-35","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:25-26","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:28-29","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:73-74","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:73-74","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:157-161","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:680","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:715-718","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:751","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:754","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:755","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:756","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1000-1004","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1000-1004","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1000-1004","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1000-1004","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1000-1004","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1012","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1013","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1014","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1056","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1057","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1058","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1086","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1087","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1145-1155","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1308-1310","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1386","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1394-1395","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1425","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1457","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1460","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1479","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1483","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1488","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1543-1551","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1543-1551","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1594","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1666","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1669","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1672","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1673","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1674","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1675","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1676","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1677","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1680","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1684","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1685","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1722","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1723","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1783-1803","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1806","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:1821-1826","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2090","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2093","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2160-2163","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2385","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2391","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2397","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2521","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2600","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2645-2662","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2736-2753","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2825","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2848-2865","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2867","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2940","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2987","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:2989","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3000-3003","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3000-3003","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3109-3112","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3176","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3178","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3207","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3249","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3254","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3268","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3271","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3272","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3515-3528","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3678","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3732","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3735","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3770-3772","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:3950","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4168","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4173","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4174","Warn: goCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4175","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4177","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4178","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4179","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4192","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4230","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4234","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4245","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4279","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4280","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4281","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4283","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4286","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4436","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4446","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4447","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4506","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4553","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4566","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4576","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4604","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4624","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4741-4744","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4771-4784","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4874","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4879","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:4994","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5049","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5064","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5067","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5096","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5112-5117","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5118","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5209-5212","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5224","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5255","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5351","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5404-5412","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5404-5412","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5416","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5418","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5419","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5420","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5421","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5422","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5423","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5424","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5425","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5426","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5427","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5428","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5429","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5430","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5431","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5432","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5433","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5434-5435","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5434-5435","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5436","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5437","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5438","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5439","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5441","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5442","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5443","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5465","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5466","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5467","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5468","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5469","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5470","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5478-5499","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5743","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5744","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5839","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5849","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5849","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:5910-5919","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6064","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6077-6081","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6214-6215","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6282-6300","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6494","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6498","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6518","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6606-6621","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6630","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6632-6634","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:6645","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7017","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7021-7034","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7037-7047","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7076-7079","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7131","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7135","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7136","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7138","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7139","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7198","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7209","Warn: goCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7225","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7227","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7228","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7303","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7474-7494","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7504","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7534","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7650-7652","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7753-7766","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7851-7855","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7892-7906","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7916","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:7919-7927","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8018","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8031","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8034-8040","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8034-8040","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8034-8040","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8042","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8045-8048","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8045-8048","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8052-8053","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8055-8058","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8055-8058","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8055-8058","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8069","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8117","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8200-8201","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8200-8201","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8202","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8226-8245","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8315","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8341","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:8589-8598","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9072","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9074","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9075","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9076","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9077","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9101","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9173","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9173","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9198","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9223","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9619","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9622-9625","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9622-9625","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9716-9744","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9716-9744","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9795","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9826-9829","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9964-9968","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9996","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:9997","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10133","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10139","Warn: npmCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10149","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10215-10218","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10366-10367","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10376","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10394","Warn: downloadThenRun not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10469","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10548","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10549","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10572-10603","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10647","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10650","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10667","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10668","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10669","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10675","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10752-10756","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10794","Warn: pipCommand not pinned by hash: examples/collection_tree/dockerfiles-02-16-2017.pkl:10797","Warn: pipCommand not pinned by hash: examples/summary_tree_slurm/Dockerfile:3-6","Info:   0 out of 115 containerImage dependencies pinned","Info:   0 out of  32 downloadThenRun dependencies pinned","Info:   1 out of   6 goCommand dependencies pinned","Info:   0 out of 238 pipCommand dependencies pinned","Info:   0 out of  18 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T16:50:24.949Z","repository_id":62564585,"created_at":"2025-08-23T16:50:24.949Z","updated_at":"2025-08-23T16:50:24.949Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273606760,"owners_count":25136051,"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","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"singularityhub","name":"Container Tools","uuid":"24552884","kind":"organization","description":"open source container hosting registry, tools, and clients","email":null,"website":"https://singularityhub.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/24552884?v=4","repositories_count":31,"last_synced_at":"2023-02-28T22:55:24.018Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/singularityhub","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T23:39:34.915Z","updated_at":"2023-02-28T22:55:24.133Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub/repositories"},"packages":[{"id":2679767,"name":"containertree","ecosystem":"pypi","description":"Generate container trees","homepage":"http://www.github.com/singularityhub/container-tree","licenses":"LICENSE","normalized_licenses":["MIT-feh"],"repository_url":"https://github.com/singularityhub/container-tree","keywords_array":["generate","container","trees"],"namespace":null,"versions_count":11,"first_release_published_at":"2018-05-21T06:06:48.000Z","latest_release_published_at":"2019-05-15T22:40:00.000Z","latest_release_number":"0.0.49","last_synced_at":"2025-08-12T18:35:20.110Z","created_at":"2022-04-10T10:26:50.360Z","updated_at":"2025-08-12T18:35:20.110Z","registry_url":"https://pypi.org/project/containertree/","install_command":"pip install containertree --index-url https://pypi.org/simple","documentation_url":"https://containertree.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Developers","Intended Audience :: Science/Research","License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)","Operating System :: Unix","Programming Language :: Python","Programming Language :: Python :: 2.7","Programming Language :: Python :: 3","Topic :: Scientific/Engineering","Topic :: Software Development"],"normalized_name":"containertree"},"repo_metadata":{"id":62564585,"uuid":"134179762","full_name":"singularityhub/container-tree","owner":"singularityhub","description":"testing creating graphs that represent container file systems","archived":false,"fork":false,"pushed_at":"2021-07-27T22:32:45.000Z","size":33630,"stargazers_count":1,"open_issues_count":5,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-14T09:48:27.916Z","etag":null,"topics":["container-diff","container-tree","docker","python","singularity","trie"],"latest_commit_sha":null,"homepage":"https://singularityhub.github.io/container-tree/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singularityhub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-20T19:22:36.000Z","updated_at":"2021-07-27T22:32:48.000Z","dependencies_parsed_at":"2022-11-03T16:00:45.440Z","dependency_job_id":null,"html_url":"https://github.com/singularityhub/container-tree","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/singularityhub/container-tree","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","download_url":"https://codeload.github.com/singularityhub/container-tree/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264536016,"owners_count":23624405,"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"},"owner_record":{"login":"singularityhub","name":"Container Tools","uuid":"24552884","kind":"organization","description":"open source container hosting registry, tools, and clients","email":null,"website":"https://singularityhub.github.io","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/24552884?v=4","repositories_count":31,"last_synced_at":"2023-02-28T22:55:24.018Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/singularityhub","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-11T23:39:34.915Z","updated_at":"2023-02-28T22:55:24.133Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularityhub/repositories"},"tags":[{"name":"v0.0.49","sha":"d220f6edbb7da6149ad84cd6547e88e26787d07f","kind":"commit","published_at":"2019-05-15T22:39:24.000Z","download_url":"https://codeload.github.com/singularityhub/container-tree/tar.gz/v0.0.49","html_url":"https://github.com/singularityhub/container-tree/releases/tag/v0.0.49","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/singularityhub/container-tree@v0.0.49","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags/v0.0.49","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags/v0.0.49/manifests"},{"name":"0.0.48","sha":"ecc1c58a9882f84d9cfc84d968d359c30d5d1311","kind":"commit","published_at":"2019-03-21T21:14:26.000Z","download_url":"https://codeload.github.com/singularityhub/container-tree/tar.gz/0.0.48","html_url":"https://github.com/singularityhub/container-tree/releases/tag/0.0.48","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/singularityhub/container-tree@0.0.48","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags/0.0.48","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/tags/0.0.48/manifests"}]},"repo_metadata_updated_at":"2025-07-10T05:39:06.433Z","dependent_packages_count":0,"downloads":24,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":59.90813995148567,"dependent_repos_count":22.087784936889527,"dependent_packages_count":7.31012528119255,"stargazers_count":32.024598011249616,"forks_count":19.218517815154676,"docker_downloads_count":2.4503490152016383,"average":23.83325250186228},"purl":"pkg:pypi/containertree","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/containertree","docker_dependents_count":1,"docker_downloads_count":98,"usage_url":"https://repos.ecosyste.ms/usage/pypi/containertree","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/containertree/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-14T09:50:40.649Z","issues_count":29,"pull_requests_count":15,"avg_time_to_close_issue":784738.625,"avg_time_to_close_pull_request":23618.13333333333,"issues_closed_count":24,"pull_requests_closed_count":15,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":0.3793103448275862,"avg_comments_per_pull_request":0.6,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/issues","maintainers":[{"login":"vsoch","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vsoch"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/containertree/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/containertree/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/containertree/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/containertree/related_packages","maintainers":[{"uuid":"vsochat","login":"vsochat","name":null,"email":null,"url":null,"packages_count":118,"html_url":"https://pypi.org/user/vsochat/","role":null,"created_at":"2023-02-23T21:12:11.268Z","updated_at":"2023-02-23T21:12:11.268Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/vsochat/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724742,"maintainers_count":308195,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":1380218,"full_name":"singularityhub/container-tree","default_branch":"master","committers":[{"name":"Vanessa Sochat","email":"vsochat@stanford.edu","login":"vsoch","count":104},{"name":"Luiz Irber","email":"luizirber","login":"luizirber","count":2}],"total_commits":106,"total_committers":2,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":53.0,"dds":0.018867924528301883,"past_year_committers":[],"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2025-07-10T05:36:37.990Z","last_synced_commit":"fe5e241136fc7b3a4963daf21c7f72acc82d31ee","created_at":"2023-09-18T15:24:59.114Z","updated_at":"2025-07-10T05:36:37.991Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"singularityhub/container-tree","html_url":"https://github.com/singularityhub/container-tree","last_synced_at":"2025-06-14T09:50:40.649Z","status":null,"issues_count":29,"pull_requests_count":15,"avg_time_to_close_issue":784738.625,"avg_time_to_close_pull_request":23618.13333333333,"issues_closed_count":24,"pull_requests_closed_count":15,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":0.3793103448275862,"avg_comments_per_pull_request":0.6,"merged_pull_requests_count":15,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-14T11:04:04.801Z","updated_at":"2025-06-14T09:50:40.649Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularityhub%2Fcontainer-tree/issues","issue_labels_count":{"bug":4},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":29},"pull_request_author_associations_count":{"MEMBER":13,"CONTRIBUTOR":2},"issue_authors":{"vsoch":29},"pull_request_authors":{"vsoch":13,"luizirber":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-29T00:00:19.075Z","repositories_count":8329594,"issues_count":15603068,"pull_requests_count":37150871,"authors_count":5664872,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"vsoch","count":42,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vsoch"}],"active_maintainers":[]},"events":{"total":{},"last_year":{}},"keywords":["container-diff","container-tree","docker","python","singularity","trie"],"dependencies":[{"ecosystem":"rubygems","filepath":"docs/Gemfile","sha":null,"kind":"manifest","created_at":"2022-11-03T16:00:45.181Z","updated_at":"2022-11-03T16:00:45.181Z","repository_link":"https://github.com/singularityhub/container-tree/blob/master/docs/Gemfile","dependencies":[{"id":6584785735,"package_name":"jekyll","ecosystem":"rubygems","requirements":"= 3.8.4","direct":true,"kind":"runtime","optional":false},{"id":6584785736,"package_name":"jekyll-feed","ecosystem":"rubygems","requirements":"= 0.11.0","direct":true,"kind":"development","optional":false},{"id":6584785737,"package_name":"jekyll-seo-tag","ecosystem":"rubygems","requirements":"= 2.5.0","direct":true,"kind":"development","optional":false},{"id":6584785738,"package_name":"jekyll-sitemap","ecosystem":"rubygems","requirements":"= 1.2.0","direct":true,"kind":"development","optional":false}]}],"score":7.313220387090301,"created_at":"2025-09-04T09:18:03.093Z","updated_at":"2025-10-07T08:04:40.711Z","avatar_url":"https://github.com/singularityhub.png","language":"Python","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":24,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.01418"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/2568","html_url":"https://science.ecosyste.ms/projects/2568","bibtex_url":"https://science.ecosyste.ms/projects/2568/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/2568/export.apalike"}