{"id":37147449,"url":"https://github.com/go-acd/acd","last_synced_at":"2026-01-14T17:23:48.222Z","repository":{"id":33867469,"uuid":"37575699","full_name":"go-acd/acd","owner":"go-acd","description":"Amazon Cloud Storage API for Go.","archived":false,"fork":false,"pushed_at":"2017-02-12T07:01:32.000Z","size":257,"stargazers_count":28,"open_issues_count":10,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T12:46:42.653Z","etag":null,"topics":["amazon-cloud-drive","cli","go","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","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/go-acd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-17T06:00:07.000Z","updated_at":"2023-01-21T15:30:58.000Z","dependencies_parsed_at":"2022-09-26T18:01:12.854Z","dependency_job_id":null,"html_url":"https://github.com/go-acd/acd","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/go-acd/acd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-acd%2Facd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-acd%2Facd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-acd%2Facd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-acd%2Facd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/go-acd","download_url":"https://codeload.github.com/go-acd/acd/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/go-acd%2Facd/sbom","scorecard":{"id":431375,"data":{"date":"2025-08-11","repo":{"name":"github.com/go-acd/acd","commit":"1662628fc4e6b796244964a3130d3c9f316efb0a"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"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":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":8,"reason":"Found 17/20 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: 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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-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":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 1 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"}}]},"last_synced_at":"2025-08-19T03:25:59.586Z","repository_id":33867469,"created_at":"2025-08-19T03:25:59.587Z","updated_at":"2025-08-19T03:25:59.587Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28427365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"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":["amazon-cloud-drive","cli","go","golang"],"created_at":"2026-01-14T17:23:47.652Z","updated_at":"2026-01-14T17:23:48.215Z","avatar_url":"https://github.com/go-acd.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Amazon Cloud Drive client for Go\n[![Build Status](https://travis-ci.org/go-acd/acd.svg?branch=master)](https://travis-ci.org/go-acd/acd) [![GoDoc](https://godoc.org/gopkg.in/acd.v0?status.png)](https://godoc.org/gopkg.in/acd.v0)\n\nAmazon Cloud Drive uses\n[oAuth 2.0 for authentication](https://developer.amazon.com/public/apis/experience/cloud-drive/content/restful-api-getting-started).\nThe [token server](https://github.com/go-acd/token-server) takes care of\nthe oAuth authentication. For your convenience, an instance of the\nserver is deployed at:\n\nhttps://go-acd.appspot.com\n\n# Install\n\nThis project is go-gettable:\n\n```\ngo get gopkg.in/acd.v0/...\n```\n\n# Usage\n\nIn order to use this library, you must authenticate through the [token server](https://go-acd.appspot.com).\n\n## CLI\n\nRun `acd help` for usage.\n\n## Library\n\nConsult the [Godoc](https://godoc.org/gopkg.in/acd.v0) for information\non how to use the library.\n\n# Contributions\n\nContributions are welcome as pull requests.\n\n# Commit Style Guideline\n\nWe follow a rough convention for commit messages borrowed from Deis who\nborrowed theirs from CoreOS, who borrowed theirs from AngularJS. This is\nan example of a commit:\n\n    feat(token): remove dependency on file system.\n\n    use an IO.Reader and IO.Writer to deal with the token.\n\nTo make it more formal, it looks something like this:\n    {type}({scope}): {subject}\n    \u003cBLANK LINE\u003e\n    {body}\n    \u003cBLANK LINE\u003e\n    {footer}\n\nThe {scope} can be anything specifying place of the commit change.\n\nThe {subject} needs to use imperative, present tense: “change”, not “changed” nor\n“changes”. The first letter should not be capitalized, and there is no dot (.) at the end.\n\nJust like the {subject}, the message {body} needs to be in the present tense, and includes\nthe motivation for the change, as well as a contrast with the previous behavior. The first\nletter in a paragraph must be capitalized.\n\nAll breaking changes need to be mentioned in the {footer} with the description of the\nchange, the justification behind the change and any migration notes required.\n\nAny line of the commit message cannot be longer than 72 characters, with the subject line\nlimited to 50 characters. This allows the message to be easier to read on github as well\nas in various git tools.\n\nThe allowed {types} are as follows:\n\n    feat -\u003e feature\n    fix -\u003e bug fix\n    docs -\u003e documentation\n    style -\u003e formatting\n    ref -\u003e refactoring code\n    test -\u003e adding missing tests\n    chore -\u003e maintenance\n\n# Credits\n\nAlthough this project was built from scratch, it was inspired by the\nfollowing:\n\n- [sgeb/go-acd](https://github.com/sgeb/go-acd)\n- [yadayada/acd_cli](https://github.com/yadayada/acd_cli)\n- [caseymrm/drivesink](https://github.com/caseymrm/drivesink)\n\n# License ![License](https://img.shields.io/badge/license-MIT-blue.svg?style=plastic)\n\nThe MIT License (MIT) - see LICENSE for more details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-acd%2Facd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgo-acd%2Facd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgo-acd%2Facd/lists"}