{"id":876012,"name":"@contrast/protobuf-api","ecosystem":"npm","description":"google-protobuf models used by Contrast Service","homepage":"https://github.com/Contrast-Security-Inc/node-contrast-protobuf-api#readme","licenses":"UNLICENSED","normalized_licenses":["Unlicense"],"repository_url":"https://github.com/Contrast-Security-Inc/node-contrast-protobuf-api","keywords_array":[],"namespace":"contrast","versions_count":31,"first_release_published_at":"2019-05-01T20:47:48.967Z","latest_release_published_at":"2024-06-17T15:09:35.828Z","latest_release_number":"3.2.7","last_synced_at":"2026-08-07T14:01:53.727Z","created_at":"2022-04-07T15:09:53.714Z","updated_at":"2026-08-07T15:18:09.223Z","registry_url":"https://www.npmjs.com/package/@contrast/protobuf-api","install_command":"npm install @contrast/protobuf-api","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.2.7"},"contentPolicy":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-08-07T15:18:09.222Z","dependent_packages_count":2,"downloads":1806,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":0.7419603781411402,"dependent_repos_count":5.632662904630028,"dependent_packages_count":8.910508880264613,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.09504405434526},"purl":"pkg:npm/%40contrast/protobuf-api","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@contrast/protobuf-api","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@contrast/protobuf-api","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@contrast/protobuf-api/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fprotobuf-api/codemeta","maintainers":[{"uuid":"tough-griff","login":"tough-griff","name":null,"email":"gryphon92@gmail.com","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~tough-griff","role":null,"created_at":"2022-11-16T08:12:51.945Z","updated_at":"2022-11-16T08:12:51.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tough-griff/packages"},{"uuid":"contrastsec","login":"contrastsec","name":null,"email":"contrast-labs@contrastsecurity.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~contrastsec","role":null,"created_at":"2022-11-16T08:12:51.892Z","updated_at":"2022-11-16T08:12:51.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/contrastsec/packages"},{"uuid":"chrisdunne","login":"chrisdunne","name":null,"email":"christopher.dunne@contrastsecurity.com","url":null,"packages_count":62,"html_url":"https://www.npmjs.com/~chrisdunne","role":null,"created_at":"2022-11-16T08:12:52.027Z","updated_at":"2022-11-16T08:12:52.027Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chrisdunne/packages"},{"uuid":"contrast_admin","login":"contrast_admin","name":null,"email":"nodejs@contrastsecurity.com","url":null,"packages_count":68,"html_url":"https://www.npmjs.com/~contrast_admin","role":null,"created_at":"2022-11-16T08:12:52.055Z","updated_at":"2022-11-16T08:12:52.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/contrast_admin/packages"},{"uuid":"jcolekaplan","login":"jcolekaplan","name":null,"email":"Jacob.kaplan@contrastsecurity.com","url":null,"packages_count":67,"html_url":"https://www.npmjs.com/~jcolekaplan","role":null,"created_at":"2022-11-16T08:12:52.060Z","updated_at":"2022-11-16T08:12:52.060Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jcolekaplan/packages"},{"uuid":"mhenry-contrast","login":"mhenry-contrast","name":null,"email":"matthew.henry@contrastsecurity.com","url":null,"packages_count":66,"html_url":"https://www.npmjs.com/~mhenry-contrast","role":null,"created_at":"2022-11-16T08:12:52.101Z","updated_at":"2022-11-16T08:12:52.101Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mhenry-contrast/packages"},{"uuid":"nbuckwalt","login":"nbuckwalt","name":null,"email":"naomi.buckwalter@contrastsecurity.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~nbuckwalt","role":null,"created_at":"2025-09-20T00:19:47.740Z","updated_at":"2025-09-20T00:19:47.740Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nbuckwalt/packages"}]}