{"id":18610131,"url":"https://github.com/creativecommons/vocabulary","last_synced_at":"2025-09-07T06:04:36.171Z","repository":{"id":236082885,"uuid":"791465373","full_name":"creativecommons/vocabulary","owner":"creativecommons","description":"A cohesive system of design for Creative Commons","archived":false,"fork":false,"pushed_at":"2025-08-20T20:44:51.000Z","size":1408,"stargazers_count":16,"open_issues_count":65,"forks_count":76,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-08-20T22:30:46.189Z","etag":null,"topics":["accessibility","creative-commons","css","design-system","html","javascript","ui","ux"],"latest_commit_sha":null,"homepage":"https://vocabulary-docs.netlify.app","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/creativecommons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["creativecommons"],"custom":["https://creativecommons.org/donate"]}},"created_at":"2024-04-24T19:10:38.000Z","updated_at":"2025-08-07T03:03:25.000Z","dependencies_parsed_at":"2024-04-25T15:49:31.495Z","dependency_job_id":"6a2b81e1-6a40-45a4-b9ff-5adbbcb5450e","html_url":"https://github.com/creativecommons/vocabulary","commit_stats":{"total_commits":211,"total_committers":21,"mean_commits":"10.047619047619047","dds":"0.29383886255924174","last_synced_commit":"e2dbd45ad766bd87c9501e6d9a0dfe4eef48ab5e"},"previous_names":["creativecommons/vocabulary"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/creativecommons/vocabulary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativecommons%2Fvocabulary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativecommons%2Fvocabulary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativecommons%2Fvocabulary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativecommons%2Fvocabulary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creativecommons","download_url":"https://codeload.github.com/creativecommons/vocabulary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creativecommons%2Fvocabulary/sbom","scorecard":{"id":308199,"data":{"date":"2025-08-11","repo":{"name":"github.com/creativecommons/vocabulary","commit":"8015bd9af9d6989da3f3f6c5d2dcd52f27363eef"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.7,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":1,"reason":"2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"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":"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":"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":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: COPYING:0","Info: FSF or OSI recognized license: Creative Commons Zero v1.0 Universal: COPYING:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: dev/Dockerfile:4: pin your Docker image by updating httpd:2.4 to httpd:2.4@sha256:3198c1839e1a875f8b83803083758a7635f1ae999f0601f30f2f3b8ce2ac99e3","Info:   0 out of   1 containerImage 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":"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":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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-17T22:36:39.512Z","repository_id":236082885,"created_at":"2025-08-17T22:36:39.512Z","updated_at":"2025-08-17T22:36:39.512Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274001220,"owners_count":25205213,"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-07T02:00:09.463Z","response_time":67,"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"}},"keywords":["accessibility","creative-commons","css","design-system","html","javascript","ui","ux"],"created_at":"2024-11-07T03:08:40.216Z","updated_at":"2025-09-07T06:04:36.162Z","avatar_url":"https://github.com/creativecommons.png","language":"HTML","funding_links":["https://github.com/sponsors/creativecommons","https://creativecommons.org/donate"],"categories":[],"sub_categories":[],"readme":"# Vocabulary\nA cohesive system of design for Creative Commons\n\nVocabulary is a refactor and reimplementation of the original, now archived, [Vocabulary Legacy][vocabulary-legacy] project.\n\nBoth projects are informed by the  [CC Style Guide (2019)][cc-style-guide], and incorporate or adapt its guidance into a digital context.\n\n\n[vocabulary-legacy]: https://creativecommons.org/wp-content/uploads/2019/10/Creative-Commons-Style-Guide-2019.pdf\n[cc-style-guide]: https://github.com/cc-archive/vocabulary-legacy\n\n\n## Setup \u0026 Development\n\nFor information on learning and installing the prerequisite technologies for this project, please see [Foundational technologies — Creative Commons Open Source][found-tech].\n\n\nFor installation information please see the [Installation Documentation][vocabulary-docs].\n\n[found-tech]: https://opensource.creativecommons.org/contributing-code/foundational-tech/\n[vocabulary-docs]: https://vocabulary-docs.netlify.app/#installation\n\n### Upstream/Downstream Change Flow\n\nVocabulary has two modes of change flow that can be utilized as outlined within the [Upstream Downstream Flow documention](https://vocabulary-docs.netlify.app/#upstream-downstream-change-flow).\n\n#### Downstream Implementations\n\n* [cc-resource-archive](https://github.com/creativecommons/cc-resource-archive)\n* [chooser](https://github.com/creativecommons/chooser)\n* [index-prototype](https://github.com/creativecommons/index-prototype)\n  - [vocabulary-theme](https://github.com/creativecommons/vocabulary-theme)\n    - [cc-legal-tools-app](https://github.com/creativecommons/cc-legal-tools-app)\n    - [faq](https://github.com/creativecommons/faq)\n    - [mp](https://github.com/creativecommons/mp)\n* [search](https://github.com/creativecommons/search)\n\n## Code of conduct\n\n[`CODE_OF_CONDUCT.md`][org-coc]:\n\u003e The Creative Commons team is committed to fostering a welcoming community.\n\u003e This project and all other Creative Commons open source projects are governed\n\u003e by our [Code of Conduct][code_of_conduct]. Please report unacceptable\n\u003e behavior to [conduct@creativecommons.org](mailto:conduct@creativecommons.org)\n\u003e per our [reporting guidelines][reporting_guide].\n\n[org-coc]: https://github.com/creativecommons/.github/blob/main/CODE_OF_CONDUCT.md\n[code_of_conduct]: https://opensource.creativecommons.org/community/code-of-conduct/\n[reporting_guide]: https://opensource.creativecommons.org/community/code-of-conduct/enforcement/\n\n\n## Contributing\n\nSee [`CONTRIBUTING.md`][org-contrib].\n\n[org-contrib]: https://github.com/creativecommons/.github/blob/main/CONTRIBUTING.md\n\n\n## Resources\n\n- [necolas/normalize.css](https://github.com/necolas/normalize.css):  A modern\n  alternative to CSS resets\n\n\n## Copyright and trademarks\n\n\n### CC Badge, Icons, Images, and Logos\n\n- The badges, icons, images, and logos contained within this repository are\n  for use under the Creative Commons Trademark Policy (see [Policies - Creative\n  Commons][ccpolicies]).\n- **The icons, images, and logos are not licensed under a Creative Commons\n  license** (also see [Could I use a CC license to share my logo or\n  trademark? - Frequently Asked Questions - Creative Commons][tmfaq]).\n\n[ccpolicies]: https://creativecommons.org/policies\n[tmfaq]: https://creativecommons.org/faq/#could-i-use-a-cc-license-to-share-my-logo-or-trademark\n\n\n### Code\n\n[![CC0 1.0 Universal (CC0 1.0) Public Domain Dedication\nbutton][cc-zero-png]][cc-zero]\n\n[`COPYING`](COPYING): Where applicable, all the code within this repository is dedicated to\nthe public domain under the [CC0 1.0 Universal (CC0 1.0) Public Domain\nDedication][cc-zero].\n\n[cc-zero-png]: https://licensebuttons.net/l/zero/1.0/88x31.png \"CC0 1.0 Universal (CC0 1.0) Public Domain Dedication button\"\n[cc-zero]: https://creativecommons.org/publicdomain/zero/1.0/ \"Creative Commons — CC0 1.0 Universal\"\n\n\n### Normalize.css\n\n[`normalize.css`](src/vocabulary/css/vendor/normalize.css) is licensed under\nthe Expat/[MIT][mit] License.\n\n[mit]: https://opensource.org/license/mit/\n\n\n### Fonts\n\n\n#### CC Accidenz Commons\n\n[CC Accidenz Commons][cc-accidenz-commons] by Archetypo is licensed under the [Creative\nCommons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)\nLicense][ccbysa40].\n\n[cc-accidenz-commons]: https://creativecommons.org/2019/10/28/accidenz-commons-open-licensed-font/\n[ccbysa40]: https://creativecommons.org/licenses/by-sa/4.0/\n\n\n#### JetBrains Mono\n\n[JetBrains Mono][jetbrainsmono] is licensed under the [OFL-1.1 License][ofl].\n\n[jetbrainsmono]: https://www.jetbrains.com/lp/mono/\n[ofl]: https://github.com/JetBrains/JetBrainsMono/blob/master/OFL.txt\n\n\n#### Roboto Condensed\n\n[Roboto Condensed][robotocondensed] by Christian Robertson is licensed under\nthe [Apache License, Version 2.0][apache20].\n\n[robotocondensed]: https://fonts.google.com/specimen/Roboto+Condensed\n[apache20]: http://www.apache.org/licenses/LICENSE-2.0\n\n\n#### Source Sans Pro\n\n[Source Sans Pro][sourcesanspro] by Paul D. Hunt is licensed under the [Open\nFont License][oflsil].\n\n[sourcesanspro]: https://fonts.adobe.com/fonts/source-sans\n[oflsil]: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi\u0026id=OFL\n\n\n#### Vocabulary Icons\n\nVocabulary Icons use icons from [Font Awesome][fontawesome] which are licensed\nunder the [Creative Commons Attribution 4.0 International (CC BY 4.0)\nLicense][ccbysa40].\n\n[fontawesome]: https://fontawesome.com/\n[ccby40]: https://creativecommons.org/licenses/by/4.0/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreativecommons%2Fvocabulary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreativecommons%2Fvocabulary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreativecommons%2Fvocabulary/lists"}