{"id":56281,"name":"pymaro","description":"Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems. ","url":"https://github.com/microsoft/maro","last_synced_at":"2025-09-05T14:11:21.955Z","repository":{"id":36972033,"uuid":"230389247","full_name":"microsoft/maro","owner":"microsoft","description":"Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems. ","archived":false,"fork":false,"pushed_at":"2025-04-24T17:10:03.000Z","size":115083,"stargazers_count":892,"open_issues_count":23,"forks_count":161,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-09-02T00:37:21.559Z","etag":null,"topics":["agent","citi-bike","docker","finance","inventory-management","logistics","maro","multi-agent","multi-agent-reinforcement-learning","operations-research","raas","reinforcement-learning","resource-optimization","rl-algorithms","simulator","transportation"],"latest_commit_sha":null,"homepage":"https://maro.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-27T06:48:27.000Z","updated_at":"2025-08-26T23:10:09.000Z","dependencies_parsed_at":"2023-02-16T05:00:27.546Z","dependency_job_id":"4f03fdc4-e401-4b82-a614-79fd4cfe450c","html_url":"https://github.com/microsoft/maro","commit_stats":{"total_commits":490,"total_committers":34,"mean_commits":"14.411764705882353","dds":0.7408163265306122,"last_synced_commit":"34c2dc9cae70e18eab7d64b54ed46d78625e3301"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/microsoft/maro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/sbom","scorecard":{"id":643391,"data":{"date":"2025-08-11","repo":{"name":"github.com/microsoft/maro","commit":"34c2dc9cae70e18eab7d64b54ed46d78625e3301"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/21 approved changesets -- score normalized to 5","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build_wheel.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy_docker_image.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy_gh_pages.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_with_cli.yml:1","Warn: no topLevel permission defined: .github/workflows/vulnerability_scan.yml:1","Info: no jobLevel write permissions found"],"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":"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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: 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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact maro-0.3.2a1 not signed: https://api.github.com/repos/microsoft/maro/releases/97414207","Warn: release artifact maro-0.3.1a2 not signed: https://api.github.com/repos/microsoft/maro/releases/95640491","Warn: release artifact maro-0.3.1a1 not signed: https://api.github.com/repos/microsoft/maro/releases/87289042","Warn: release artifact maro-0.3.2a1 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/97414207","Warn: release artifact maro-0.3.1a2 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/95640491","Warn: release artifact maro-0.3.1a1 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/87289042"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 26 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":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docker_image.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_docker_image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docker_image.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_docker_image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: containerImage not pinned by hash: maro/cli/maro_real_time_vis/back_end/nginx/Dockerfile:1: pin your Docker image by updating nginx:1.15.8 to nginx:1.15.8@sha256:dd2d0ac3fff2f007d99e033b64854be0941e19a2ad51f174d9240dda20d9f534","Warn: containerImage not pinned by hash: maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile:1: pin your Docker image by updating python:3.6.7 to python:3.6.7@sha256:4ea1013f8409b41712f7a1c10d7603969068fab4422cef58e6446ae5ee81fe28","Warn: containerImage not pinned by hash: maro/streamit/server/Dockerfile:1: pin your Docker image by updating node:15-alpine to node:15-alpine@sha256:6edd37368174c15d4cc59395ca2643be8e2a1c9846714bc92c5f5c5a92fb8929","Warn: pipCommand not pinned by hash: maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile:6","Warn: npmCommand not pinned by hash: maro/streamit/server/Dockerfile:5","Warn: pipCommand not pinned by hash: scripts/compile_cython.sh:9","Warn: pipCommand not pinned by hash: scripts/install_maro.sh:13","Warn: pipCommand not pinned by hash: scripts/install_maro.sh:19","Warn: pipCommand not pinned by hash: scripts/run_tests.sh:16","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docker_image.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/test_with_cli.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/test_with_cli.yml:31","Info:   0 out of  17 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  18 pipCommand dependencies pinned","Info:   0 out of   1 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"}},{"name":"Vulnerabilities","score":0,"reason":"79 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8qw9-gf7w-42x5","Warn: Project is vulnerable to: PYSEC-2024-153 / GHSA-rxff-vr5r-8cj5","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-hc5x-x2vx-497g","Warn: Project is vulnerable to: GHSA-w3h3-4rj7-4ph4","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-43qf-4rqw-9q2g","Warn: Project is vulnerable to: GHSA-7rxf-gvfg-47g4","Warn: Project is vulnerable to: GHSA-84pr-m4jr-85g5","Warn: Project is vulnerable to: GHSA-8vgw-p6qm-5gr7","Warn: Project is vulnerable to: PYSEC-2024-71 / GHSA-hxwh-jpp2-84pm","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2019-217 / GHSA-462w-v97r-4m45","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: PYSEC-2019-170 / GHSA-j3jp-gvr5-7hwq","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203","Warn: Project is vulnerable to: PYSEC-2023-50 / GHSA-9c6g-qpgj-rvxw","Warn: Project is vulnerable to: PYSEC-2022-248 / GHSA-v4hr-4jpx-56gc","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2022-42974 / GHSA-m678-f26j-3hrp","Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: GHSA-m5vv-6r4h-3vj9","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2023-135 / GHSA-xqr8-7jwr-rhp7","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-5cpq-8wj7-hf2v","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: PYSEC-2023-254 / GHSA-jfhm-5ghh-2f97","Warn: Project is vulnerable to: GHSA-jm77-qphf-c4w8","Warn: Project is vulnerable to: GHSA-v8gr-m533-ghj9","Warn: Project is vulnerable to: GHSA-w7pp-m8wf-vj6r","Warn: Project is vulnerable to: GHSA-x4qr-2fvf-3mr5","Warn: Project is vulnerable to: GHSA-45x7-px36-x8w8","Warn: Project is vulnerable to: PYSEC-2022-166 / GHSA-f8q4-jwww-x3wv","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T11:25:18.014Z","repository_id":36972033,"created_at":"2025-08-21T11:25:18.014Z","updated_at":"2025-08-21T11:25:18.014Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273768124,"owners_count":25164465,"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-05T02:00:09.113Z","response_time":402,"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":"microsoft","name":"Microsoft","uuid":"6154722","kind":"organization","description":"Open source projects and samples from Microsoft","email":"opensource@microsoft.com","website":"https://opensource.microsoft.com","location":"Redmond, WA","twitter":"OpenAtMicrosoft","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6154722?v=4","repositories_count":7257,"last_synced_at":"2025-09-02T00:27:42.371Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/microsoft","funding_links":[],"total_stars":3460437,"followers":101241,"following":0,"created_at":"2022-11-02T16:20:12.368Z","updated_at":"2025-09-02T00:27:42.372Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft/repositories"},"packages":[{"id":2875881,"name":"pymaro","ecosystem":"pypi","description":"MARO Python Package","homepage":"https://github.com/microsoft/maro","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/microsoft/maro","keywords_array":["citi-bike","inventory-management","operations-research","reinforcement-learning","resource-optimization","simulator"],"namespace":null,"versions_count":26,"first_release_published_at":"2020-09-25T06:04:09.000Z","latest_release_published_at":"2023-10-27T06:22:55.000Z","latest_release_number":"0.3.2a4","last_synced_at":"2025-09-02T00:52:32.386Z","created_at":"2022-04-10T12:15:01.129Z","updated_at":"2025-09-02T01:27:13.034Z","registry_url":"https://pypi.org/project/pymaro/","install_command":"pip install pymaro --index-url https://pypi.org/simple","documentation_url":"https://pymaro.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Operating System :: Unix","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Artificial Intelligence"],"normalized_name":"pymaro","project_status":null},"repo_metadata":{"id":36972033,"uuid":"230389247","full_name":"microsoft/maro","owner":"microsoft","description":"Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems. ","archived":false,"fork":false,"pushed_at":"2025-04-24T17:10:03.000Z","size":115083,"stargazers_count":892,"open_issues_count":23,"forks_count":161,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-09-02T00:37:21.559Z","etag":null,"topics":["agent","citi-bike","docker","finance","inventory-management","logistics","maro","multi-agent","multi-agent-reinforcement-learning","operations-research","raas","reinforcement-learning","resource-optimization","rl-algorithms","simulator","transportation"],"latest_commit_sha":null,"homepage":"https://maro.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microsoft.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-27T06:48:27.000Z","updated_at":"2025-08-26T23:10:09.000Z","dependencies_parsed_at":"2023-02-16T05:00:27.546Z","dependency_job_id":"4f03fdc4-e401-4b82-a614-79fd4cfe450c","html_url":"https://github.com/microsoft/maro","commit_stats":{"total_commits":490,"total_committers":34,"mean_commits":"14.411764705882353","dds":0.7408163265306122,"last_synced_commit":"34c2dc9cae70e18eab7d64b54ed46d78625e3301"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/microsoft/maro","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/sbom","scorecard":{"id":643391,"data":{"date":"2025-08-11","repo":{"name":"github.com/microsoft/maro","commit":"34c2dc9cae70e18eab7d64b54ed46d78625e3301"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/21 approved changesets -- score normalized to 5","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":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build_wheel.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy_docker_image.yml:1","Warn: no topLevel permission defined: .github/workflows/deploy_gh_pages.yml:1","Warn: no topLevel permission defined: .github/workflows/lint.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/test_with_cli.yml:1","Warn: no topLevel permission defined: .github/workflows/vulnerability_scan.yml:1","Info: no jobLevel write permissions found"],"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":"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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: 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":"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact maro-0.3.2a1 not signed: https://api.github.com/repos/microsoft/maro/releases/97414207","Warn: release artifact maro-0.3.1a2 not signed: https://api.github.com/repos/microsoft/maro/releases/95640491","Warn: release artifact maro-0.3.1a1 not signed: https://api.github.com/repos/microsoft/maro/releases/87289042","Warn: release artifact maro-0.3.2a1 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/97414207","Warn: release artifact maro-0.3.1a2 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/95640491","Warn: release artifact maro-0.3.1a1 does not have provenance: https://api.github.com/repos/microsoft/maro/releases/87289042"],"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":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 0 commits out of 26 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":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_wheel.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/build_wheel.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docker_image.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_docker_image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_docker_image.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_docker_image.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/deploy_gh_pages.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/deploy_gh_pages.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/lint.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/lint.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_with_cli.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/test_with_cli.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/vulnerability_scan.yml:72: update your workflow using https://app.stepsecurity.io/secureworkflow/microsoft/maro/vulnerability_scan.yml/master?enable=pin","Warn: containerImage not pinned by hash: maro/cli/maro_real_time_vis/back_end/nginx/Dockerfile:1: pin your Docker image by updating nginx:1.15.8 to nginx:1.15.8@sha256:dd2d0ac3fff2f007d99e033b64854be0941e19a2ad51f174d9240dda20d9f534","Warn: containerImage not pinned by hash: maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile:1: pin your Docker image by updating python:3.6.7 to python:3.6.7@sha256:4ea1013f8409b41712f7a1c10d7603969068fab4422cef58e6446ae5ee81fe28","Warn: containerImage not pinned by hash: maro/streamit/server/Dockerfile:1: pin your Docker image by updating node:15-alpine to node:15-alpine@sha256:6edd37368174c15d4cc59395ca2643be8e2a1c9846714bc92c5f5c5a92fb8929","Warn: pipCommand not pinned by hash: maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile:6","Warn: npmCommand not pinned by hash: maro/streamit/server/Dockerfile:5","Warn: pipCommand not pinned by hash: scripts/compile_cython.sh:9","Warn: pipCommand not pinned by hash: scripts/install_maro.sh:13","Warn: pipCommand not pinned by hash: scripts/install_maro.sh:19","Warn: pipCommand not pinned by hash: scripts/run_tests.sh:16","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/build_wheel.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/deploy_docker_image.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/deploy_gh_pages.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:46","Warn: pipCommand not pinned by hash: .github/workflows/test.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/test_with_cli.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/test_with_cli.yml:31","Info:   0 out of  17 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   3 containerImage dependencies pinned","Info:   0 out of  18 pipCommand dependencies pinned","Info:   0 out of   1 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"}},{"name":"Vulnerabilities","score":0,"reason":"79 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8qw9-gf7w-42x5","Warn: Project is vulnerable to: PYSEC-2024-153 / GHSA-rxff-vr5r-8cj5","Warn: Project is vulnerable to: GHSA-g7vv-2v7x-gj9p","Warn: Project is vulnerable to: GHSA-hc5x-x2vx-497g","Warn: Project is vulnerable to: GHSA-w3h3-4rj7-4ph4","Warn: Project is vulnerable to: GHSA-cpwx-vrp4-4pq7","Warn: Project is vulnerable to: GHSA-h5c8-rqwp-cp95","Warn: Project is vulnerable to: GHSA-h75v-3vvj-5mfj","Warn: Project is vulnerable to: GHSA-q2x7-8rv6-6q7h","Warn: Project is vulnerable to: PYSEC-2021-856 / GHSA-5545-2q6w-2gh6","Warn: Project is vulnerable to: GHSA-6p56-wp2h-9hxr","Warn: Project is vulnerable to: PYSEC-2019-108 / GHSA-9fq2-x9r6-wfmf","Warn: Project is vulnerable to: PYSEC-2021-857 / GHSA-f7c7-j99h-c22f","Warn: Project is vulnerable to: GHSA-fpfv-jqm9-f5jm","Warn: Project is vulnerable to: PYSEC-2023-62 / GHSA-m2qf-hxjv-5gpq","Warn: Project is vulnerable to: GHSA-43qf-4rqw-9q2g","Warn: Project is vulnerable to: GHSA-7rxf-gvfg-47g4","Warn: Project is vulnerable to: GHSA-84pr-m4jr-85g5","Warn: Project is vulnerable to: GHSA-8vgw-p6qm-5gr7","Warn: Project is vulnerable to: PYSEC-2024-71 / GHSA-hxwh-jpp2-84pm","Warn: Project is vulnerable to: PYSEC-2020-73","Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2019-217 / GHSA-462w-v97r-4m45","Warn: Project is vulnerable to: PYSEC-2021-66 / GHSA-g3rq-g295-4j3m","Warn: Project is vulnerable to: PYSEC-2019-170 / GHSA-j3jp-gvr5-7hwq","Warn: Project is vulnerable to: GHSA-2g68-c3qc-8985","Warn: Project is vulnerable to: GHSA-f9vj-2wh5-fj8j","Warn: Project is vulnerable to: PYSEC-2019-140 / GHSA-gq9m-qvpx-68hc","Warn: Project is vulnerable to: PYSEC-2023-221 / GHSA-hrfv-mqp8-q5rw","Warn: Project is vulnerable to: GHSA-j544-7q9p-6xp8","Warn: Project is vulnerable to: PYSEC-2023-57 / GHSA-px8h-6qxv-m22q","Warn: Project is vulnerable to: GHSA-q34m-jh98-gwm2","Warn: Project is vulnerable to: PYSEC-2023-58 / GHSA-xg9f-g7g7-2323","Warn: Project is vulnerable to: PYSEC-2022-203","Warn: Project is vulnerable to: PYSEC-2023-50 / GHSA-9c6g-qpgj-rvxw","Warn: Project is vulnerable to: PYSEC-2022-248 / GHSA-v4hr-4jpx-56gc","Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: GHSA-33p9-3p43-82vq","Warn: Project is vulnerable to: PYSEC-2022-42974 / GHSA-m678-f26j-3hrp","Warn: Project is vulnerable to: GHSA-44cc-43rp-5947","Warn: Project is vulnerable to: PYSEC-2021-130 / GHSA-4952-p58q-6crx","Warn: Project is vulnerable to: GHSA-9q39-rmj3-p4r2","Warn: Project is vulnerable to: GHSA-m5vv-6r4h-3vj9","Warn: Project is vulnerable to: PYSEC-2024-48 / GHSA-fj7x-q9j7-g6q6","Warn: Project is vulnerable to: PYSEC-2024-230 / GHSA-248v-346w-9cwc","Warn: Project is vulnerable to: PYSEC-2023-135 / GHSA-xqr8-7jwr-rhp7","Warn: Project is vulnerable to: GHSA-3ww4-gg4f-jr7f","Warn: Project is vulnerable to: GHSA-5cpq-8wj7-hf2v","Warn: Project is vulnerable to: GHSA-9v9h-cgj8-h64p","Warn: Project is vulnerable to: PYSEC-2023-254 / GHSA-jfhm-5ghh-2f97","Warn: Project is vulnerable to: GHSA-jm77-qphf-c4w8","Warn: Project is vulnerable to: GHSA-v8gr-m533-ghj9","Warn: Project is vulnerable to: GHSA-w7pp-m8wf-vj6r","Warn: Project is vulnerable to: GHSA-x4qr-2fvf-3mr5","Warn: Project is vulnerable to: GHSA-45x7-px36-x8w8","Warn: Project is vulnerable to: PYSEC-2022-166 / GHSA-f8q4-jwww-x3wv","Warn: Project is vulnerable to: PYSEC-2023-102","Warn: Project is vulnerable to: PYSEC-2023-114","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: GHSA-3749-ghw9-m3mg","Warn: Project is vulnerable to: PYSEC-2025-41 / GHSA-53q9-r3pm-6pq6","Warn: Project is vulnerable to: PYSEC-2024-252 / GHSA-5pcm-hx3q-hm94","Warn: Project is vulnerable to: GHSA-887c-mr87-cxwp","Warn: Project is vulnerable to: PYSEC-2024-251 / GHSA-pg7h-5qx3-wjr3","Warn: Project is vulnerable to: PYSEC-2024-250","Warn: Project is vulnerable to: PYSEC-2024-259","Warn: Project is vulnerable to: GHSA-753j-mpmx-qq6g","Warn: Project is vulnerable to: GHSA-7cx3-6m66-7c5m","Warn: Project is vulnerable to: GHSA-8w49-h785-mj3c","Warn: Project is vulnerable to: PYSEC-2023-75 / GHSA-hj3f-6gcp-jg8j","Warn: Project is vulnerable to: GHSA-qppv-j76h-2rpx","Warn: Project is vulnerable to: GHSA-w235-7p84-xx57","Warn: Project is vulnerable to: GHSA-34jh-p97f-mpxf","Warn: Project is vulnerable to: PYSEC-2023-212 / GHSA-g4mx-q9vg-27p4","Warn: Project is vulnerable to: GHSA-pq67-6m6q-mj2v","Warn: Project is vulnerable to: PYSEC-2023-192 / GHSA-v845-jxx5-vc9f"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T11:25:18.014Z","repository_id":36972033,"created_at":"2025-08-21T11:25:18.014Z","updated_at":"2025-08-21T11:25:18.014Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273218215,"owners_count":25065907,"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-01T02:00:09.058Z","response_time":120,"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_record":{"login":"microsoft","name":"Microsoft","uuid":"6154722","kind":"organization","description":"Open source projects and samples from Microsoft","email":"opensource@microsoft.com","website":"https://opensource.microsoft.com","location":"Redmond, WA","twitter":"OpenAtMicrosoft","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6154722?v=4","repositories_count":7257,"last_synced_at":"2025-09-02T00:27:42.371Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/microsoft","funding_links":[],"total_stars":3460437,"followers":101241,"following":0,"created_at":"2022-11-02T16:20:12.368Z","updated_at":"2025-09-02T00:27:42.372Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microsoft/repositories"},"tags":[{"name":"maro-0.3.2a4","sha":"297709736c8ae7c51502fed03478c1b7f732fcd5","kind":"commit","published_at":"2023-10-27T06:12:46.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.2a4","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.2a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.2a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a4/manifests"},{"name":"maro-0.3.2a3","sha":"b3c6a589ad9036b03221e776a6929b2bc1eb4680","kind":"commit","published_at":"2023-05-15T04:31:58.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.2a3","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.2a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.2a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a3/manifests"},{"name":"maro-0.3.2a2","sha":"d21fb404bcd4f4b9832d7267ef26fbc956ff614f","kind":"commit","published_at":"2023-05-15T04:03:59.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.2a2","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.2a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.2a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a2/manifests"},{"name":"maro-0.3.2a1","sha":"ef2a358a1df2a06da32185c77e96ffc06bb58d92","kind":"commit","published_at":"2023-03-30T01:57:25.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.2a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.2a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.2a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.2a1/manifests"},{"name":"maro-0.3.1a2","sha":"37b4678239b05202a0c0e2cba90124a9831d0afa","kind":"commit","published_at":"2023-03-13T11:54:01.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.1a2","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.1a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.1a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.1a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.1a2/manifests"},{"name":"maro-0.3.1a1","sha":"cc8bab19b00727cbdf4dfdfaba0b61b2486d9dac","kind":"commit","published_at":"2022-12-27T09:17:38.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.1a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.1a1/manifests"},{"name":"maro-0.3.0a1","sha":"f5596344e40797f7681a0503ff02afb0e4d43d91","kind":"commit","published_at":"2022-06-14T07:50:46.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.3.0a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.3.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.3.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.3.0a1/manifests"},{"name":"maro-0.2.4a1","sha":"246f2f57d135c019fb4e134e23f2e8aeadb5be82","kind":"commit","published_at":"2021-09-27T02:27:42.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.4a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.4a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.4a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.4a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.4a1/manifests"},{"name":"maro-0.2.3a4","sha":"18eb07611ee9d1ad95e3aeac76a74ec7e052965a","kind":"commit","published_at":"2021-08-26T06:46:56.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.3a4","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.3a4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.3a4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a4/manifests"},{"name":"maro-0.2.3a3","sha":"32c3dcafa8ab8dd41387b50aed0008a11cdd73a8","kind":"commit","published_at":"2021-08-19T07:38:15.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.3a3","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.3a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.3a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a3/manifests"},{"name":"maro-0.2.3a2","sha":"a61968b9e53ab83e248ec258dd8ea7c05c56bf4c","kind":"commit","published_at":"2021-07-13T06:11:50.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.3a2","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.3a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.3a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a2/manifests"},{"name":"maro-0.2.3a1","sha":"c2de22da01f6547da362bef38509d9aaf0025945","kind":"commit","published_at":"2021-07-09T07:16:07.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.3a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.3a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.3a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.3a1/manifests"},{"name":"maro-0.2.2a3","sha":"87c005973e8e41bd31b3af084ac6b4caafd101aa","kind":"commit","published_at":"2021-05-31T03:11:08.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.2a3","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.2a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.2a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a3/manifests"},{"name":"maro-0.2.2a2","sha":"3d559f2ca75296624d87a4671de1b47a7843f9a0","kind":"commit","published_at":"2021-05-14T03:25:04.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.2a2","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.2a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.2a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a2/manifests"},{"name":"maro-0.2.2a1","sha":"38c796f0a7ed1e0f64c299d96c6e0df032401fa9","kind":"commit","published_at":"2021-04-15T08:27:30.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.2a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.2a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.2a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.2a1/manifests"},{"name":"maro-0.2.1a1","sha":"4de537f7356cb647d33dc10d94aecc7460a5c94e","kind":"commit","published_at":"2021-03-22T07:02:47.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.1a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.1a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.1a1/manifests"},{"name":"maro-0.2.0a1","sha":"9cc462c89f1ce27c52891b338c57c85c32cfb070","kind":"commit","published_at":"2021-01-04T11:49:05.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.2.0a1","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.2.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.2.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.2.0a1/manifests"},{"name":"maro-0.1.2a2","sha":"5d4831d8190d197bd2ee0b2035794d514c188a98","kind":"commit","published_at":"2020-11-05T06:08:45.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.1.2a2","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.1.2a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.1.2a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.2a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.2a2/manifests"},{"name":"maro-0.1.1a11","sha":"72f277c2e872dbd2700b7fd5c1efde6b598d4652","kind":"commit","published_at":"2020-10-13T05:45:01.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.1.1a11","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.1.1a11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.1.1a11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a11/manifests"},{"name":"maro-0.1.1a10","sha":"28199d7da5dc9556ae76d537fb2a02ab9e675b0a","kind":"commit","published_at":"2020-10-08T11:36:01.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.1.1a10","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.1.1a10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.1.1a10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a10/manifests"},{"name":"maro-0.1.1a9","sha":"58ba43c8a87072008c63ad4fda2dc3ba33330622","kind":"commit","published_at":"2020-09-30T04:31:03.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.1.1a9","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.1.1a9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.1.1a9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a9/manifests"},{"name":"maro-0.1.1a8","sha":"4a3fbd9749c346e8d35c6c1fe3f602c2eb09aaba","kind":"commit","published_at":"2020-09-25T09:52:05.000Z","download_url":"https://codeload.github.com/microsoft/maro/tar.gz/maro-0.1.1a8","html_url":"https://github.com/microsoft/maro/releases/tag/maro-0.1.1a8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/microsoft/maro@maro-0.1.1a8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/tags/maro-0.1.1a8/manifests"}]},"repo_metadata_updated_at":"2025-09-02T01:27:13.033Z","dependent_packages_count":0,"downloads":186,"downloads_period":"last-month","dependent_repos_count":5,"rankings":{"downloads":11.22303172185923,"dependent_repos_count":6.742081182198885,"dependent_packages_count":7.31012528119255,"stargazers_count":2.3031596256998554,"forks_count":4.041669439670528,"docker_downloads_count":null,"average":6.32401345012421},"purl":"pkg:pypi/pymaro","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pymaro","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pymaro","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pymaro/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-25T08:19:45.001Z","issues_count":11,"pull_requests_count":101,"avg_time_to_close_issue":5707262.0,"avg_time_to_close_pull_request":3563463.532608696,"issues_closed_count":3,"pull_requests_closed_count":92,"pull_request_authors_count":13,"issue_authors_count":7,"avg_comments_per_issue":1.4545454545454546,"avg_comments_per_pull_request":0.6336633663366337,"merged_pull_requests_count":69,"bot_issues_count":0,"bot_pull_requests_count":8,"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/microsoft%2Fmaro/issues","maintainers":[{"login":"lihuoran","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lihuoran"},{"login":"Jinyu-W","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jinyu-W"},{"login":"chaosddp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chaosddp"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymaro/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymaro/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymaro/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pymaro/related_packages","maintainers":[{"uuid":"ArthurJiang","login":"ArthurJiang","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/ArthurJiang/","role":null,"created_at":"2023-02-19T19:28:48.402Z","updated_at":"2023-02-19T19:28:48.402Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ArthurJiang/packages"},{"uuid":"Jinyu-W","login":"Jinyu-W","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/Jinyu-W/","role":"Owner","created_at":"2023-12-16T21:12:15.582Z","updated_at":"2023-12-16T21:12:15.582Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Jinyu-W/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725164,"maintainers_count":308368,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":638264,"full_name":"microsoft/maro","default_branch":"master","committers":[{"name":"Arthur Jiang","email":"ArthurSJiang@gmail.com","login":"ArthurJiang","count":127},{"name":"Arthur Jiang","email":"sjian@microsoft.com","login":null,"count":63},{"name":"Jinyu-W","email":"53509467+Jinyu-W","login":"Jinyu-W","count":63},{"name":"ysqyang","email":"ysqyang@gmail.com","login":"ysqyang","count":54},{"name":"Jinyu Wang","email":"Wang.Jinyu@microsoft.com","login":null,"count":32},{"name":"Chaos Yu","email":"chaos.you@gmail.com","login":"chaosddp","count":25},{"name":"Huoran Li","email":"huoranli@microsoft.com","login":"lihuoran","count":12},{"name":"kaiqli","email":"59279714+kaiqli","login":"kaiqli","count":11},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"Meroy Chen","email":"39452768+Meroy9819","login":"Meroy9819","count":10},{"name":"Chaos Yu","email":"v-chaoyu@microsoft.com","login":"chaosyu101","count":10},{"name":"Romic Huang","email":"romic.kid@gmail.com","login":"romickid","count":10},{"name":"Kuan Wei Yu","email":"v-kyu@microsoft.com","login":null,"count":8},{"name":"Kuan Wei Yu","email":"72911362+kyu-kuanwei","login":"kyu-kuanwei","count":8},{"name":"zhanyu wang","email":"pocket_2001@163.com","login":"zhawan","count":7},{"name":"Jinyu Wang","email":"wang.jinyu@microsoft.com","login":null,"count":6},{"name":"zhanyu","email":"v-zhawan@microsoft.com","login":null,"count":5},{"name":"Microsoft Open Source","email":"microsoftopensource","login":"microsoftopensource","count":4},{"name":"Kaiqi Li (Pactera)","email":"v-kaiqli@microsoft.com","login":null,"count":4},{"name":"MicrosoftHam","email":"77261932+MicrosoftHam","login":"MicrosoftHam","count":3},{"name":"Michael Li","email":"mic_lee2000@hotmail.com","login":"micli","count":3},{"name":"v-zhache","email":"v-zhache@microsoft.com","login":null,"count":3},{"name":"Jeremy Reynolds","email":"jeremy.reynolds@microsoft.com","login":"jreynolds01","count":2},{"name":"slowy07","email":"slowy.arfy@gmail.com","login":"slowy07","count":2},{"name":"yourmoonlight","email":"foxkingmoonlight@gmail.com","login":"yourmoonlight","count":2},{"name":"ysqyang","email":"v-yangqi@microsoft.com","login":null,"count":2},{"name":"solosilence","email":"abhishekkr23rs@gmail.com","login":"itsabhishekhere","count":1},{"name":"microsoft-github-operations[bot]","email":"55726097+microsoft-github-operations[bot]","login":"microsoft-github-operations[bot]","count":1},{"name":"Jinyu Wang","email":"jinyu@RL4Inv.l1ea1prscrcu1p4sa0eapum5vc.bx.internal.cloudapp.net","login":null,"count":1},{"name":"liuaj","email":"40318104+Allen-labs","login":"Allen-labs","count":1}],"total_commits":490,"total_committers":30,"total_bot_commits":11,"total_bot_committers":2,"mean_commits":16.333333333333332,"dds":0.7408163265306122,"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-03-24T01:39:14.208Z","last_synced_commit":"34c2dc9cae70e18eab7d64b54ed46d78625e3301","created_at":"2023-03-09T08:44:28.302Z","updated_at":"2025-03-24T01:39:14.260Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","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":"microsoft/maro","html_url":"https://github.com/microsoft/maro","last_synced_at":"2025-08-25T08:19:45.001Z","status":"error","issues_count":11,"pull_requests_count":101,"avg_time_to_close_issue":5707262.0,"avg_time_to_close_pull_request":3563463.532608696,"issues_closed_count":3,"pull_requests_closed_count":92,"pull_request_authors_count":13,"issue_authors_count":7,"avg_comments_per_issue":1.4545454545454546,"avg_comments_per_pull_request":0.6336633663366337,"merged_pull_requests_count":69,"bot_issues_count":0,"bot_pull_requests_count":8,"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-14T21:27:37.386Z","updated_at":"2025-08-31T21:03:08.970Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/microsoft%2Fmaro/issues","issue_labels_count":{"🐛 bug":5,"💡 feature request":1,"📚 doc":1},"pull_request_labels_count":{"dependencies":8,"in progress":6,"v0.2":2,"finance":2,"cim":1,"supply chain":1},"issue_author_associations_count":{"NONE":10,"COLLABORATOR":1},"pull_request_author_associations_count":{"COLLABORATOR":69,"NONE":18,"CONTRIBUTOR":13},"issue_authors":{"yangboz":4,"hanyong-max":2,"QiAnXinCodeSafe":1,"lihuoran":1,"shuo-y":1,"Ahmedest61":1,"theseusyang1":1},"pull_request_authors":{"lihuoran":36,"Jinyu-W":30,"dependabot[bot]":8,"ShangYizhan":5,"v-heli":5,"VictorYXL":5,"zhawan":3,"chaosddp":3,"YizhanShang":1,"ysqyang":1,"yangboz":1,"J-shang":1,"wesley-stone":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-01T00:00:07.725Z","repositories_count":9924586,"issues_count":29267339,"pull_requests_count":84167634,"authors_count":9076785,"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":"lihuoran","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lihuoran"},{"login":"Jinyu-W","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jinyu-W"},{"login":"chaosddp","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chaosddp"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":96,"PushEvent":2,"ForkEvent":8},"last_year":{"WatchEvent":96,"PushEvent":2,"ForkEvent":8}},"keywords":["agent","citi-bike","docker","finance","inventory-management","logistics","maro","multi-agent","multi-agent-reinforcement-learning","operations-research","raas","reinforcement-learning","resource-optimization","rl-algorithms","simulator","transportation"],"dependencies":[{"ecosystem":"pypi","filepath":"docs/requirements.docs.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:09.170Z","updated_at":"2022-07-26T17:15:09.170Z","repository_link":"https://github.com/microsoft/maro/blob/master/docs/requirements.docs.txt","dependencies":[{"id":434570527,"package_name":"recommonmark","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":434570528,"package_name":"Sphinx","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":434570529,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":434570530,"package_name":"sphinx-markdown-tables","ecosystem":"pypi","requirements":"==0.0.15","direct":true,"kind":"runtime","optional":false},{"id":434570531,"package_name":"sphinx-book-theme","ecosystem":"pypi","requirements":"==0.0.36","direct":true,"kind":"runtime","optional":false},{"id":434570532,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":434570533,"package_name":"pymaro","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"examples/requirements.ex.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:09.270Z","updated_at":"2022-07-26T17:15:09.270Z","repository_link":"https://github.com/microsoft/maro/blob/master/examples/requirements.ex.txt","dependencies":[{"id":434570665,"package_name":"PuLP","ecosystem":"pypi","requirements":"==2.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"maro/cli/inspector/requirements.inspector.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:09.426Z","updated_at":"2022-07-26T17:15:09.426Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/inspector/requirements.inspector.txt","dependencies":[{"id":434573659,"package_name":"altair","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"runtime","optional":false},{"id":434573663,"package_name":"streamlit","ecosystem":"pypi","requirements":"==0.69.1","direct":true,"kind":"runtime","optional":false},{"id":434573665,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.51.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"maro/cli/maro_real_time_vis/back_end/vis_app/Pipfile","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:09.666Z","updated_at":"2022-07-26T17:15:09.666Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/maro_real_time_vis/back_end/vis_app/Pipfile","dependencies":[{"id":434574098,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=19.7.1","direct":true,"kind":"runtime","optional":false},{"id":434574099,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434574100,"package_name":"pylint","ecosystem":"pypi","requirements":"*","direct":true,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"maro/cli/maro_real_time_vis/back_end/vis_app/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-26T17:15:09.750Z","updated_at":"2022-07-26T17:15:09.750Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/maro_real_time_vis/back_end/vis_app/Pipfile.lock","dependencies":[{"id":434574182,"package_name":"gunicorn","ecosystem":"pypi","requirements":"==19.9.0","direct":false,"kind":"runtime","optional":false},{"id":434574183,"package_name":"jinja2","ecosystem":"pypi","requirements":"==2.11.3","direct":false,"kind":"runtime","optional":false},{"id":434574184,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"runtime","optional":false},{"id":434574185,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.15.4","direct":false,"kind":"runtime","optional":false},{"id":434574186,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.5.1","direct":false,"kind":"develop","optional":false},{"id":434574187,"package_name":"isort","ecosystem":"pypi","requirements":"==5.8.0","direct":false,"kind":"develop","optional":false},{"id":434574188,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.5.2","direct":false,"kind":"develop","optional":false},{"id":434574189,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":false,"kind":"develop","optional":false},{"id":434574190,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.2.2","direct":false,"kind":"develop","optional":false},{"id":434574191,"package_name":"typed-ast","ecosystem":"pypi","requirements":"==1.4.2","direct":false,"kind":"develop","optional":false},{"id":434574192,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.12.1","direct":false,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"maro/cli/maro_real_time_vis/back_end/vis_app/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:09.822Z","updated_at":"2022-07-26T17:15:09.822Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/maro_real_time_vis/back_end/vis_app/requirements.txt","dependencies":[{"id":434574259,"package_name":"flask","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":434574260,"package_name":"flask-cors","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"runtime","optional":false},{"id":434574261,"package_name":"gunicorn","ecosystem":"pypi","requirements":"==20.0.4","direct":true,"kind":"runtime","optional":false},{"id":434574262,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"runtime","optional":false},{"id":434574263,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"runtime","optional":false},{"id":434574264,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==5.4","direct":true,"kind":"runtime","optional":false},{"id":434574265,"package_name":"requests","ecosystem":"pypi","requirements":"==2.25.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"maro/cli/utils/web_terminal/requirements.txt","sha":null,"kind":"lockfile","created_at":"2022-07-26T17:15:10.065Z","updated_at":"2022-07-26T17:15:10.065Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/utils/web_terminal/requirements.txt","dependencies":[{"id":434576215,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.0","direct":false,"kind":"runtime","optional":false},{"id":434576216,"package_name":"flask-socketio","ecosystem":"pypi","requirements":"\u003e=3.3.1","direct":false,"kind":"runtime","optional":false},{"id":434576217,"package_name":"flask","ecosystem":"pypi","requirements":"\u003e=1.0.2","direct":false,"kind":"runtime","optional":false},{"id":434576218,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":false,"kind":"runtime","optional":false},{"id":434576219,"package_name":"jinja2","ecosystem":"pypi","requirements":"\u003e=2.10","direct":false,"kind":"runtime","optional":false},{"id":434576220,"package_name":"markupsafe","ecosystem":"pypi","requirements":"\u003e=1.1.1","direct":false,"kind":"runtime","optional":false},{"id":434576221,"package_name":"python-engineio","ecosystem":"pypi","requirements":"\u003e=3.4.3","direct":false,"kind":"runtime","optional":false},{"id":434576222,"package_name":"python-socketio","ecosystem":"pypi","requirements":"\u003e=3.1.2","direct":false,"kind":"runtime","optional":false},{"id":434576223,"package_name":"six","ecosystem":"pypi","requirements":"\u003e=1.12.0","direct":false,"kind":"runtime","optional":false},{"id":434576224,"package_name":"werkzeug","ecosystem":"pypi","requirements":"\u003e=0.14.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"maro/requirements.build.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:10.139Z","updated_at":"2022-07-26T17:15:10.139Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/requirements.build.txt","dependencies":[{"id":434576331,"package_name":"pyjwt","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576332,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"runtime","optional":false},{"id":434576333,"package_name":"Cython","ecosystem":"pypi","requirements":"\u003e=0.29.14","direct":true,"kind":"runtime","optional":false},{"id":434576334,"package_name":"altair","ecosystem":"pypi","requirements":"\u003e=4.1.0","direct":true,"kind":"runtime","optional":false},{"id":434576335,"package_name":"streamlit","ecosystem":"pypi","requirements":"\u003e=0.69.1","direct":true,"kind":"runtime","optional":false},{"id":434576336,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.51.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"notebooks/requirements.nb.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:10.259Z","updated_at":"2022-07-26T17:15:10.259Z","repository_link":"https://github.com/microsoft/maro/blob/master/notebooks/requirements.nb.txt","dependencies":[{"id":434576361,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":434576362,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576363,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576364,"package_name":"jupyter-contrib-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576365,"package_name":"jupyter-contrib-nbextensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576366,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576367,"package_name":"jupyter-highlight-selected-word","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576368,"package_name":"jupyter-latex-envs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576369,"package_name":"jupyter-nbextensions-configurator","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576370,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576371,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576372,"package_name":"jupyterthemes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576373,"package_name":"isort","ecosystem":"pypi","requirements":"==4.3.21","direct":true,"kind":"runtime","optional":false},{"id":434576374,"package_name":"autopep8","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":434576375,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"runtime","optional":false},{"id":434576376,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":434576377,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":434576378,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.16.3","direct":true,"kind":"runtime","optional":false},{"id":434576379,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":434576380,"package_name":"shap","ecosystem":"pypi","requirements":"==0.32.1","direct":true,"kind":"runtime","optional":false},{"id":434576381,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"runtime","optional":false},{"id":434576382,"package_name":"numba","ecosystem":"pypi","requirements":"==0.46.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.dev.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:10.339Z","updated_at":"2022-07-26T17:15:10.339Z","repository_link":"https://github.com/microsoft/maro/blob/master/requirements.dev.txt","dependencies":[{"id":434576408,"package_name":"add-trailing-comma","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576409,"package_name":"altair","ecosystem":"pypi","requirements":"==4.1.0","direct":true,"kind":"development","optional":false},{"id":434576410,"package_name":"aria2p","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"development","optional":false},{"id":434576411,"package_name":"astroid","ecosystem":"pypi","requirements":"==2.3.3","direct":true,"kind":"development","optional":false},{"id":434576412,"package_name":"azure-identity","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576413,"package_name":"azure-mgmt-authorization","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576414,"package_name":"azure-mgmt-containerservice","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576415,"package_name":"azure-mgmt-resource","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576416,"package_name":"azure-mgmt-storage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576417,"package_name":"azure-storage-file-share","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576418,"package_name":"black","ecosystem":"pypi","requirements":"==22.3.0","direct":true,"kind":"development","optional":false},{"id":434576419,"package_name":"certifi","ecosystem":"pypi","requirements":"==2019.9.11","direct":true,"kind":"development","optional":false},{"id":434576420,"package_name":"cryptography","ecosystem":"pypi","requirements":"==36.0.1","direct":true,"kind":"development","optional":false},{"id":434576421,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"development","optional":false},{"id":434576422,"package_name":"Cython","ecosystem":"pypi","requirements":"==0.29.14","direct":true,"kind":"development","optional":false},{"id":434576423,"package_name":"deepdiff","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"development","optional":false},{"id":434576424,"package_name":"docker","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576425,"package_name":"editorconfig-checker","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"development","optional":false},{"id":434576426,"package_name":"flake8","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"development","optional":false},{"id":434576427,"package_name":"flask-cors","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"development","optional":false},{"id":434576428,"package_name":"flask","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"development","optional":false},{"id":434576429,"package_name":"flask_cors","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"development","optional":false},{"id":434576430,"package_name":"flask_socketio","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"development","optional":false},{"id":434576431,"package_name":"flloat","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"development","optional":false},{"id":434576432,"package_name":"geopy","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"development","optional":false},{"id":434576433,"package_name":"guppy3","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"development","optional":false},{"id":434576434,"package_name":"holidays","ecosystem":"pypi","requirements":"==0.10.3","direct":true,"kind":"development","optional":false},{"id":434576435,"package_name":"isort","ecosystem":"pypi","requirements":"==4.3.21","direct":true,"kind":"development","optional":false},{"id":434576436,"package_name":"jinja2","ecosystem":"pypi","requirements":"==2.11.3","direct":true,"kind":"development","optional":false},{"id":434576437,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"development","optional":false},{"id":434576438,"package_name":"kubernetes","ecosystem":"pypi","requirements":"==21.7.0","direct":true,"kind":"development","optional":false},{"id":434576439,"package_name":"lazy-object-proxy","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"development","optional":false},{"id":434576440,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"development","optional":false},{"id":434576441,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.5.2","direct":true,"kind":"development","optional":false},{"id":434576442,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"development","optional":false},{"id":434576443,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.4","direct":true,"kind":"development","optional":false},{"id":434576444,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"development","optional":false},{"id":434576445,"package_name":"palettable","ecosystem":"pypi","requirements":"==3.3.0","direct":true,"kind":"development","optional":false},{"id":434576446,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"development","optional":false},{"id":434576447,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==2.19.0","direct":true,"kind":"development","optional":false},{"id":434576448,"package_name":"prompt_toolkit","ecosystem":"pypi","requirements":"==2.0.10","direct":true,"kind":"development","optional":false},{"id":434576449,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"development","optional":false},{"id":434576450,"package_name":"ptvsd","ecosystem":"pypi","requirements":"==4.3.2","direct":true,"kind":"development","optional":false},{"id":434576451,"package_name":"pulp","ecosystem":"pypi","requirements":"==2.6.0","direct":true,"kind":"development","optional":false},{"id":434576452,"package_name":"pyaml","ecosystem":"pypi","requirements":"==20.4.0","direct":true,"kind":"development","optional":false},{"id":434576453,"package_name":"PyJWT","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"development","optional":false},{"id":434576454,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.5","direct":true,"kind":"development","optional":false},{"id":434576455,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.1","direct":true,"kind":"development","optional":false},{"id":434576456,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==5.4.1","direct":true,"kind":"development","optional":false},{"id":434576457,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==19.0.2","direct":true,"kind":"development","optional":false},{"id":434576458,"package_name":"recommonmark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":434576459,"package_name":"redis","ecosystem":"pypi","requirements":"==3.5.3","direct":true,"kind":"development","optional":false},{"id":434576460,"package_name":"requests","ecosystem":"pypi","requirements":"==2.25.1","direct":true,"kind":"development","optional":false},{"id":434576461,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.7.0","direct":true,"kind":"development","optional":false},{"id":434576462,"package_name":"setuptools","ecosystem":"pypi","requirements":"==58.0.4","direct":true,"kind":"development","optional":false},{"id":434576463,"package_name":"six","ecosystem":"pypi","requirements":"==1.13.0","direct":true,"kind":"development","optional":false},{"id":434576464,"package_name":"sphinx","ecosystem":"pypi","requirements":"==1.8.6","direct":true,"kind":"development","optional":false},{"id":434576465,"package_name":"sphinx_rtd_theme","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"development","optional":false},{"id":434576466,"package_name":"streamlit","ecosystem":"pypi","requirements":"==0.69.1","direct":true,"kind":"development","optional":false},{"id":434576467,"package_name":"stringcase","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"development","optional":false},{"id":434576468,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.8.5","direct":true,"kind":"development","optional":false},{"id":434576469,"package_name":"termgraph","ecosystem":"pypi","requirements":"==0.5.3","direct":true,"kind":"development","optional":false},{"id":434576470,"package_name":"torch","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"development","optional":false},{"id":434576471,"package_name":"torchsummary","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"development","optional":false},{"id":434576472,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.51.0","direct":true,"kind":"development","optional":false},{"id":434576473,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.5","direct":true,"kind":"development","optional":false},{"id":434576474,"package_name":"wrapt","ecosystem":"pypi","requirements":"==1.11.2","direct":true,"kind":"development","optional":false},{"id":434576475,"package_name":"zmq","ecosystem":"pypi","requirements":"==0.0.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:10.440Z","updated_at":"2022-07-26T17:15:10.440Z","repository_link":"https://github.com/microsoft/maro/blob/master/setup.py","dependencies":[{"id":434576490,"package_name":"TODO","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576491,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"runtime","optional":false},{"id":434576492,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003c=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":434576493,"package_name":"torch","ecosystem":"pypi","requirements":"\u003c1.8.0","direct":true,"kind":"runtime","optional":false},{"id":434576494,"package_name":"holidays","ecosystem":"pypi","requirements":"\u003e=0.10.3","direct":true,"kind":"runtime","optional":false},{"id":434576495,"package_name":"pyaml","ecosystem":"pypi","requirements":"\u003e=20.4.0","direct":true,"kind":"runtime","optional":false},{"id":434576496,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":434576497,"package_name":"pyzmq","ecosystem":"pypi","requirements":"\u003c22.1.0","direct":true,"kind":"runtime","optional":false},{"id":434576498,"package_name":"requests","ecosystem":"pypi","requirements":"\u003c=2.26.0","direct":true,"kind":"runtime","optional":false},{"id":434576499,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003c5.9.0","direct":true,"kind":"runtime","optional":false},{"id":434576500,"package_name":"deepdiff","ecosystem":"pypi","requirements":"\u003e=5.2.2","direct":true,"kind":"runtime","optional":false},{"id":434576501,"package_name":"azure-storage-blob","ecosystem":"pypi","requirements":"\u003c12.9.0","direct":true,"kind":"runtime","optional":false},{"id":434576502,"package_name":"azure-storage-common","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":434576503,"package_name":"geopy","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":434576504,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003c1.2","direct":true,"kind":"runtime","optional":false},{"id":434576505,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003c5.5.0","direct":true,"kind":"runtime","optional":false},{"id":434576506,"package_name":"paramiko","ecosystem":"pypi","requirements":"\u003e=2.7.2","direct":true,"kind":"runtime","optional":false},{"id":434576507,"package_name":"kubernetes","ecosystem":"pypi","requirements":"\u003e=12.0.1","direct":true,"kind":"runtime","optional":false},{"id":434576508,"package_name":"prompt_toolkit","ecosystem":"pypi","requirements":"\u003c3.1.0","direct":true,"kind":"runtime","optional":false},{"id":434576509,"package_name":"stringcase","ecosystem":"pypi","requirements":"\u003e=1.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tests/requirements.test.txt","sha":null,"kind":"manifest","created_at":"2022-07-26T17:15:10.511Z","updated_at":"2022-07-26T17:15:10.511Z","repository_link":"https://github.com/microsoft/maro/blob/master/tests/requirements.test.txt","dependencies":[{"id":434576551,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.1.2","direct":true,"kind":"test","optional":false},{"id":434576552,"package_name":"geopy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576553,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003c1.2","direct":true,"kind":"test","optional":false},{"id":434576554,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.20.0","direct":true,"kind":"test","optional":false},{"id":434576555,"package_name":"holidays","ecosystem":"pypi","requirements":"\u003e=0.10.3","direct":true,"kind":"test","optional":false},{"id":434576556,"package_name":"pyaml","ecosystem":"pypi","requirements":"\u003e=20.4.0","direct":true,"kind":"test","optional":false},{"id":434576557,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"test","optional":false},{"id":434576558,"package_name":"pyzmq","ecosystem":"pypi","requirements":"\u003c22.1.0","direct":true,"kind":"test","optional":false},{"id":434576559,"package_name":"influxdb","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576560,"package_name":"requests","ecosystem":"pypi","requirements":"\u003c=2.26.0","direct":true,"kind":"test","optional":false},{"id":434576561,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003c5.9.0","direct":true,"kind":"test","optional":false},{"id":434576562,"package_name":"deepdiff","ecosystem":"pypi","requirements":"\u003e=5.2.2","direct":true,"kind":"test","optional":false},{"id":434576563,"package_name":"azure-storage-blob","ecosystem":"pypi","requirements":"\u003c12.9.0","direct":true,"kind":"test","optional":false},{"id":434576564,"package_name":"azure-storage-common","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576565,"package_name":"torch","ecosystem":"pypi","requirements":"\u003c1.8.0","direct":true,"kind":"test","optional":false},{"id":434576566,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576567,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576568,"package_name":"termgraph","ecosystem":"pypi","requirements":"*","direct":true,"kind":"test","optional":false},{"id":434576569,"package_name":"paramiko","ecosystem":"pypi","requirements":"\u003e=2.7.2","direct":true,"kind":"test","optional":false},{"id":434576570,"package_name":"pytz","ecosystem":"pypi","requirements":"==2019.3","direct":true,"kind":"test","optional":false},{"id":434576571,"package_name":"aria2p","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"test","optional":false},{"id":434576572,"package_name":"kubernetes","ecosystem":"pypi","requirements":"\u003e=12.0.1","direct":true,"kind":"test","optional":false},{"id":434576573,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003c5.5.0","direct":true,"kind":"test","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_wheel.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:00.213Z","updated_at":"2023-01-17T10:17:00.213Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/build_wheel.yml","dependencies":[{"id":6980009867,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980009870,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980009871,"package_name":"RalfG/python-wheels-manylinux-build","ecosystem":"actions","requirements":"v0.3.1-manylinux2010_x86_64","direct":true,"kind":"composite","optional":false},{"id":6980009873,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy_docker_image.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:00.449Z","updated_at":"2023-01-17T10:17:00.449Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/deploy_docker_image.yml","dependencies":[{"id":6980011904,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980011905,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy_gh_pages.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:00.613Z","updated_at":"2023-01-17T10:17:00.613Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/deploy_gh_pages.yml","dependencies":[{"id":6980015840,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980015841,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980015842,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"3.6.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:01.015Z","updated_at":"2023-01-17T10:17:01.015Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/lint.yml","dependencies":[{"id":6980017917,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980017918,"package_name":"github/super-linter","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:01.217Z","updated_at":"2023-01-17T10:17:01.217Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/test.yml","dependencies":[{"id":6980019791,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980019794,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980019796,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_with_cli.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:01.408Z","updated_at":"2023-01-17T10:17:01.408Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/test_with_cli.yml","dependencies":[{"id":6980022926,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980022928,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980022929,"package_name":"Azure/login","ecosystem":"actions","requirements":"v1.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/vulnerability_scan.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:01.960Z","updated_at":"2023-01-17T10:17:01.960Z","repository_link":"https://github.com/microsoft/maro/blob/master/.github/workflows/vulnerability_scan.yml","dependencies":[{"id":6980034227,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6980034228,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6980034229,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6980034230,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"maro/cli/maro_real_time_vis/back_end/nginx/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:02.631Z","updated_at":"2023-01-17T10:17:02.631Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/maro_real_time_vis/back_end/nginx/Dockerfile","dependencies":[{"id":6980036501,"package_name":"nginx","ecosystem":"docker","requirements":"1.15.8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:02.790Z","updated_at":"2023-01-17T10:17:02.790Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/cli/maro_real_time_vis/back_end/vis_app/Dockerfile","dependencies":[{"id":6980037341,"package_name":"python","ecosystem":"docker","requirements":"3.6.7","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"maro/streamit/server/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:02.929Z","updated_at":"2023-01-17T10:17:02.929Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/streamit/server/Dockerfile","dependencies":[{"id":6980038111,"package_name":"node","ecosystem":"docker","requirements":"15-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"maro/streamit/server/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T10:17:03.028Z","updated_at":"2023-01-17T10:17:03.028Z","repository_link":"https://github.com/microsoft/maro/blob/master/maro/streamit/server/docker-compose.yml","dependencies":[{"id":6980038247,"package_name":"questdb/questdb","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false},{"id":6980038248,"package_name":"nginx","ecosystem":"docker","requirements":"1.19.6-alpine","direct":true,"kind":"runtime","optional":false}]}],"score":15.482811635842562,"created_at":"2025-09-04T15:51:32.441Z","updated_at":"2025-10-07T08:22:14.542Z","avatar_url":"https://github.com/microsoft.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":186,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transformer","large-language-model","cameratrap","ai-system","embedded","interactive","cryptocurrencies","mesh","interpretability","profiles"],"project_url":"https://science.ecosyste.ms/api/v1/projects/56281","html_url":"https://science.ecosyste.ms/projects/56281","bibtex_url":"https://science.ecosyste.ms/projects/56281/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/56281/export.apalike"}