{"id":4338801,"name":"@contrast/contrast","ecosystem":"npm","description":"Contrast Security's command line tool","homepage":null,"licenses":"ISC","normalized_licenses":["ISC"],"repository_url":"","keywords_array":[],"namespace":"contrast","versions_count":67,"first_release_published_at":"2022-04-27T16:58:52.666Z","latest_release_published_at":"2026-02-26T14:48:39.630Z","latest_release_number":"3.2.6","last_synced_at":"2026-10-06T19:12:34.961Z","created_at":"2022-04-27T17:00:54.334Z","updated_at":"2026-10-06T19:12:34.962Z","registry_url":"https://www.npmjs.com/package/@contrast/contrast","install_command":"npm install @contrast/contrast","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"beta":"2.0.2-beta.12","latest":"3.2.6"},"contentPolicy":null},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":1,"downloads":1004,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":6.541814422327088,"dependent_repos_count":25.30552159382132,"dependent_packages_count":16.219766897652278,"stargazers_count":null,"forks_count":null,"average":16.022367637933563},"purl":"pkg:npm/%40contrast/contrast","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@contrast/contrast","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@contrast/contrast","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@contrast/contrast/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Fcontrast/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-14T23:10:01.965Z","updated_at":"2022-11-14T23:10:01.965Z","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-14T23:10:01.823Z","updated_at":"2022-11-14T23:10:01.823Z","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-14T23:10:02.062Z","updated_at":"2022-11-14T23:10:02.062Z","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-14T23:10:02.082Z","updated_at":"2022-11-14T23:10:02.082Z","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-14T23:10:02.093Z","updated_at":"2022-11-14T23:10:02.093Z","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":"2025-02-16T00:02:55.433Z","updated_at":"2025-02-16T00:02:55.433Z","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:02.054Z","updated_at":"2025-09-20T00:19:02.054Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nbuckwalt/packages"}]}