{"id":39075953,"url":"https://github.com/cloud-gov/sandbox-bot","last_synced_at":"2026-01-17T18:26:40.759Z","repository":{"id":37994376,"uuid":"44776569","full_name":"cloud-gov/sandbox-bot","owner":"cloud-gov","description":"Automatically create sandbox spaces for users based on an allowlist","archived":false,"fork":false,"pushed_at":"2025-09-17T19:33:35.000Z","size":164,"stargazers_count":2,"open_issues_count":1,"forks_count":3,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-09-17T21:41:07.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cloud-gov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-10-22T22:19:24.000Z","updated_at":"2025-09-17T19:33:37.000Z","dependencies_parsed_at":"2024-01-03T17:29:22.400Z","dependency_job_id":"5ed6e3a4-b824-4d34-a412-86b6d4fa2bf6","html_url":"https://github.com/cloud-gov/sandbox-bot","commit_stats":null,"previous_names":["cloud-gov/sandbox-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cloud-gov/sandbox-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fsandbox-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fsandbox-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fsandbox-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fsandbox-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloud-gov","download_url":"https://codeload.github.com/cloud-gov/sandbox-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloud-gov%2Fsandbox-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28515472,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T17:57:59.192Z","status":"ssl_error","status_checked_at":"2026-01-17T17:57:52.527Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":[],"created_at":"2026-01-17T18:26:40.669Z","updated_at":"2026-01-17T18:26:40.736Z","avatar_url":"https://github.com/cloud-gov.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cg-sandbox-bot\n[![Code Climate](https://codeclimate.com/github/cloud-gov/cg-sandbox-bot/badges/gpa.svg)](https://codeclimate.com/github/18F/cg-sandbox-bot)\n\nMonitor Cloud Foundry Cloud Controller users and create a sandbox space for known domains.\n\nThe sandbox bot monitors the cloud.gov UAA (User Account and Authentication) server for new accounts.\nIf a new account is created with an email address at a federal domain name ([using this list](https://raw.githubusercontent.com/cisagov/dotgov-data/main/current-federal.csv)), it will automically create a user space within that\norganization in cloud.gov - creating a new organization if one does not already exist.\n\nSee also: https://github.com/cloud-gov/cg-sandbox - which purges sandbox resources.\n\n## Creating UAA client\n\n```shell\nuaac client add sandbox-bot \\\n\t--name \"UAA Sandbox Monitor\" \\\n\t--scope \"cloud_controller.admin, cloud_controller.read, cloud_controller.write, openid, scim.read\" \\\n\t--authorized_grant_types \"authorization_code, client_credentials, refresh_token\" \\\n\t-s [your-client-secret]\n```\n\n## Public domain\n\nThis project is in the worldwide public domain. As stated in CONTRIBUTING:\n\n\u003e This project is in the public domain within the United States, and copyright\n\u003e and related rights in the work worldwide are waived through the CC0 1.0\n\u003e Universal public domain dedication.\n\nAll contributions to this project will be released under the CC0 dedication. By\nsubmitting a pull request, you are agreeing to comply with this waiver of\ncopyright interest.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-gov%2Fsandbox-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloud-gov%2Fsandbox-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloud-gov%2Fsandbox-bot/lists"}