{"id":32136989,"url":"https://github.com/newrelic/newrelic-cli","last_synced_at":"2026-03-16T05:22:12.805Z","repository":{"id":38235465,"uuid":"236453081","full_name":"newrelic/newrelic-cli","owner":"newrelic","description":"The New Relic Command Line Interface","archived":false,"fork":false,"pushed_at":"2026-03-10T15:12:19.000Z","size":14872,"stargazers_count":138,"open_issues_count":75,"forks_count":82,"subscribers_count":15,"default_branch":"main","last_synced_at":"2026-03-10T21:33:21.229Z","etag":null,"topics":["cli","developer-toolkit","developer-tools","go","golang","newrelic"],"latest_commit_sha":null,"homepage":"https://developer.newrelic.com/explore-docs/newrelic-cli","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/newrelic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"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":"cla.md"}},"created_at":"2020-01-27T09:08:58.000Z","updated_at":"2026-03-10T14:10:13.000Z","dependencies_parsed_at":"2025-12-03T07:01:02.140Z","dependency_job_id":null,"html_url":"https://github.com/newrelic/newrelic-cli","commit_stats":{"total_commits":2563,"total_committers":60,"mean_commits":42.71666666666667,"dds":0.8275458447132267,"last_synced_commit":"6e6a005bee146485420e530c87e6855e060d6c32"},"previous_names":[],"tags_count":638,"template":false,"template_full_name":null,"purl":"pkg:github/newrelic/newrelic-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newrelic%2Fnewrelic-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newrelic%2Fnewrelic-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newrelic%2Fnewrelic-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newrelic%2Fnewrelic-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/newrelic","download_url":"https://codeload.github.com/newrelic/newrelic-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/newrelic%2Fnewrelic-cli/sbom","scorecard":{"id":681942,"data":{"date":"2025-08-11","repo":{"name":"github.com/newrelic/newrelic-cli","commit":"020c84bf304beb16d1d71b5a616c9e14a8d9429e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"name":"Code-Review","score":2,"reason":"Found 7/30 approved changesets -- score normalized to 2","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":"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":"Maintained","score":10,"reason":"30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: 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":"Binary-Artifacts","score":8,"reason":"binaries present in source code","details":["Warn: binary detected: internal/install/discovery/mockProcesses/JavaDaemonTest$1.class:1","Warn: binary detected: internal/install/discovery/mockProcesses/JavaDaemonTest.class:1"],"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql.yml:27","Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql.yml:26","Warn: no topLevel permission defined: .github/workflows/cleanup-eu.yml:1","Warn: no topLevel permission defined: .github/workflows/cleanup.yml:1","Warn: no topLevel permission defined: .github/workflows/codeql.yml:1","Warn: no topLevel permission defined: .github/workflows/compile.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-dp-eu.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-dp-us.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e-eu.yml:1","Warn: no topLevel permission defined: .github/workflows/e2e.yml:1","Warn: no topLevel permission defined: .github/workflows/newrelic_homebrew_core_rebase.yml:1","Warn: topLevel permissions set to 'write-all': .github/workflows/release-publish-windows.yml:3"],"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":"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cleanup-eu.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/cleanup-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cleanup-eu.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/cleanup-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cleanup.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/cleanup.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cleanup.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/cleanup.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/codeql.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compile.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/compile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/compile.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/compile.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-eu.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:76: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-dp-us.yml:118: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-dp-us.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e-eu.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e-eu.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:83: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/e2e.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/e2e.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/e2e.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/newrelic_homebrew_core_rebase.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/newrelic_homebrew_core_rebase.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/newrelic_homebrew_core_rebase.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/newrelic_homebrew_core_rebase.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:70: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:85: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-publish-windows.yml:114: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-publish-windows.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-windows-installer.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-windows-installer.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-windows-installer.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-windows-installer.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-windows-installer.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-windows-installer.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-windows-installer.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release-windows-installer.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:238: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:247: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:259: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:45: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:129: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:204: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:215: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/snapshot.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/snapshot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/snapshot.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/snapshot.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/snapshot.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/snapshot.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/snapshot.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/snapshot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tutone.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/tutone.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tutone.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/newrelic/newrelic-cli/tutone.yml/main?enable=pin","Warn: containerImage not pinned by hash: build/package/Dockerfile:1: pin your Docker image by updating alpine:3.20.3 to alpine:3.20.3@sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a","Warn: goCommand not pinned by hash: scripts/release.sh:23","Warn: goCommand not pinned by hash: scripts/release.sh:24","Warn: goCommand not pinned by hash: scripts/release.sh:25","Warn: goCommand not pinned by hash: scripts/release.sh:26","Warn: goCommand not pinned by hash: scripts/release.sh:27","Warn: npmCommand not pinned by hash: .github/workflows/e2e-dp-eu.yml:204","Warn: npmCommand not pinned by hash: .github/workflows/e2e-dp-us.yml:204","Warn: goCommand not pinned by hash: .github/workflows/release.yml:78","Info:   0 out of  57 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  24 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   6 goCommand dependencies pinned","Info:   0 out of   2 npmCommand 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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/newrelic/.github/SECURITY.md:1","Info: Found linked content: github.com/newrelic/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/newrelic/.github/SECURITY.md:1","Info: Found text in security policy: github.com/newrelic/.github/SECURITY.md:1"],"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":"Branch-Protection","score":5,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'main'","Info: 'force pushes' disabled on branch 'main'","Warn: 'branch protection settings apply to administrators' is disabled on branch 'main'","Info: 'stale review dismissal' is required to merge on branch 'main'","Warn: required approving review count is 1 on branch 'main'","Warn: codeowners review is not required on branch 'main'","Warn: 'last push approval' is disabled on branch 'main'","Info: status check found to merge onto on branch 'main'","Info: PRs are required in order to make changes on branch 'main'"],"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":"Signed-Releases","score":8,"reason":"5 out of the last 5 releases have a total of 5 signed artifacts.","details":["Info: signed release artifact: checksums.txt.sig: https://github.com/newrelic/newrelic-cli/releases/tag/v0.103.2","Info: signed release artifact: checksums.txt.sig: https://github.com/newrelic/newrelic-cli/releases/tag/v0.103.1","Info: signed release artifact: checksums.txt.sig: https://github.com/newrelic/newrelic-cli/releases/tag/v0.103.0","Info: signed release artifact: newrelic-cli_0.102.0_checksums.txt.sig: https://github.com/newrelic/newrelic-cli/releases/tag/v0.102.0","Info: signed release artifact: newrelic-cli_0.101.0_checksums.txt.sig: https://github.com/newrelic/newrelic-cli/releases/tag/v0.101.0","Warn: release artifact v0.103.2 does not have provenance: https://api.github.com/repos/newrelic/newrelic-cli/releases/238372432","Warn: release artifact v0.103.1 does not have provenance: https://api.github.com/repos/newrelic/newrelic-cli/releases/237561106","Warn: release artifact v0.103.0 does not have provenance: https://api.github.com/repos/newrelic/newrelic-cli/releases/237439178","Warn: release artifact v0.102.0 does not have provenance: https://api.github.com/repos/newrelic/newrelic-cli/releases/237396159","Warn: release artifact v0.101.0 does not have provenance: https://api.github.com/repos/newrelic/newrelic-cli/releases/237310151"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (7) 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"}},{"name":"Vulnerabilities","score":0,"reason":"10 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GO-2022-0635","Warn: Project is vulnerable to: GO-2022-0646","Warn: Project is vulnerable to: GO-2024-3005 / GHSA-v23v-6jw2-98fq","Warn: Project is vulnerable to: GO-2025-3829 / GHSA-4vq8-7jfc-9cvp","Warn: Project is vulnerable to: GO-2025-3787 / GHSA-fv92-fjc5-jj9h","Warn: Project is vulnerable to: GO-2023-2181","Warn: Project is vulnerable to: GO-2024-2718 / GHSA-88jx-383q-w4qc","Warn: Project is vulnerable to: GO-2024-2719 / GHSA-95pr-fxf5-86gv","Warn: Project is vulnerable to: GO-2025-3488 / GHSA-6v2p-p543-phr9","Warn: Project is vulnerable to: GO-2024-2631 / GHSA-c5q2-7r4c-mv6g"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T23:28:30.958Z","repository_id":38235465,"created_at":"2025-08-21T23:28:30.958Z","updated_at":"2025-08-21T23:28:30.958Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30567774,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-16T04:42:47.996Z","status":"ssl_error","status_checked_at":"2026-03-16T04:42:44.668Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["cli","developer-toolkit","developer-tools","go","golang","newrelic"],"created_at":"2025-10-21T04:55:29.081Z","updated_at":"2026-03-16T05:22:12.799Z","avatar_url":"https://github.com/newrelic.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Community Project header](https://github.com/newrelic/open-source-office/raw/master/examples/categories/images/Community_Project.png)](https://github.com/newrelic/open-source-office/blob/master/examples/categories/index.md#category-community-project)\n\n# newrelic-cli\n\n[![Testing](https://github.com/newrelic/newrelic-cli/workflows/Testing/badge.svg)](https://github.com/newrelic/newrelic-cli/actions)\n[![Go Report Card](https://goreportcard.com/badge/github.com/newrelic/newrelic-cli?style=flat-square)](https://goreportcard.com/report/github.com/newrelic/newrelic-cli)\n[![GoDoc](https://godoc.org/github.com/newrelic/newrelic-cli?status.svg)](https://godoc.org/github.com/newrelic/newrelic-cli)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/newrelic/newrelic-cli/blob/main/LICENSE)\n[![CLA assistant](https://cla-assistant.io/readme/badge/newrelic/newrelic-cli)](https://cla-assistant.io/newrelic/newrelic-cli)\n[![Release](https://img.shields.io/github/v/release/newrelic/newrelic-cli?sort=semver)](https://github.com/newrelic/newrelic-cli/releases/latest)\n[![Homebrew](https://img.shields.io/badge/dynamic/json.svg?url=https://formulae.brew.sh/api/formula/newrelic-cli.json\u0026query=$.versions.stable\u0026label=homebrew)](https://formulae.brew.sh/formula/newrelic-cli)\n\n[![Docker Stars](https://img.shields.io/docker/stars/newrelic/cli.svg)](https://hub.docker.com/r/newrelic/cli)\n[![Docker Pulls](https://img.shields.io/docker/pulls/newrelic/cli.svg)](https://hub.docker.com/r/newrelic/cli)\n[![Docker Size](https://img.shields.io/docker/image-size/newrelic/cli.svg?sort=semver)](https://hub.docker.com/r/newrelic/k8s-operator)\n[![Docker Version](https://img.shields.io/docker/v/newrelic/cli.svg?sort=semver)](https://hub.docker.com/r/newrelic/k8s-operator)\n\nThe New Relic CLI is an officially supported command line interface for New Relic, released as part of the [Developer Toolkit](https://developer.newrelic.com).\n\n- [Overview](#overview)\n  - [Getting Started](#getting-started)\n  - [New Relic CLI Documentation](docs/cli/newrelic.md)\n- [Installation](#installation--upgrades)\n  - [MacOS](#macos)\n  - [Windows](#windows)\n  - [Linux](#linux)\n  - [Pre-built binaries](#pre-built-binaries)\n  - [Docker](#docker)\n- [Example Usage](#example-usage)\n- [Development](#development)\n- [Community Support](#community-support)\n- [Issues / Enhancement Requests](#issues--enhancement-requests)\n- [Contributing](#contributing)\n- [Other Resources](#other-resources)\n- [Open Source License](#open-source-license)\n\n## Overview\n\nThe New Relic CLI is a project to consolidate some of the tools that New Relic\noffers for managing resources. Current scope is limited while the framework is\nbeing developed, but the tool as-is does perform a subset of tasks.\n\n- Entity Search: Search for entities across all your New Relic accounts\n- Entity Tagging: Manage tags across all of your entities\n- Deployment Markers: Easily record an APM Application deployment within\n  New Relic.\n\n### Getting Started\n\nFor a quick guide on getting started with the New Relic CLI, see our [Getting\nStarted](https://github.com/newrelic/newrelic-cli/blob/main/docs/GETTING_STARTED.md)\npage.\n\n### New Relic CLI Documentation\n\nThe latest New Relic CLI documentation is available in the repository's [docs](https://github.com/newrelic/newrelic-cli/blob/main/docs/cli/newrelic.md) directory.\n\n## Installation \u0026 Upgrades\n\nInstallation options are available for various platforms. If you're running an older version of the CLI you can use these commands to update to the latest version.\n\n### MacOS\n\n#### Automated install\n\n`curl -Ls https://download.newrelic.com/install/newrelic-cli/scripts/install.sh | bash`\n\n#### Homebrew\n\nInstall the New Relic CLI on MacOS via [`homebrew`](https://brew.sh/). With `homebrew` installed, run:\n\n```\nbrew install newrelic-cli\n```\n\n### Windows\n\nInstallation is supported on 64-bit Windows.\n\n#### Automated install\n\n`[Net.ServicePointManager]::SecurityProtocol = 'tls12, tls'; (New-Object System.Net.WebClient).DownloadFile(\"https://download.newrelic.com/install/newrelic-cli/scripts/install.ps1\", \"$env:TEMP\\install.ps1\"); \u0026 $env:TEMP\\install.ps1`\n\n#### Scoop\n\n```powershell\nscoop bucket add newrelic-cli https://github.com/newrelic/newrelic-cli.git\nscoop install newrelic-cli\n```\n\n#### Chocolatey\n\n```powershell\nchoco install newrelic-cli\n```\n\n#### Standalone installer\n\nA standalone MSI installer is available on the New Relic download site. You can download the installer for the latest version [here](https://download.newrelic.com/install/newrelic-cli).\n\n#### Powershell\n\nSilent installation of the latest version of the CLI can be achieved via the follwing Powershell command:\n\n```powershell\n(New-Object System.Net.WebClient).DownloadFile(\"https://github.com/newrelic/newrelic-cli/releases/latest/download/NewRelicCLIInstaller.msi\", \"$env:TEMP\\NewRelicCLIInstaller.msi\"); `\nmsiexec.exe /qn /i \"$env:TEMP\\NewRelicCLIInstaller.msi\" | Out-Null; `\n```\n\n### Linux\n\n#### Automated install\n\n`curl -Ls https://download.newrelic.com/install/newrelic-cli/scripts/install.sh | bash`\n\n#### Snapcraft\n\nLinux binaries can be installed via [Snapcraft](https://snapcraft.io/). With the `snapd` daemon installed, run:\n\n```\nsudo snap install newrelic-cli\n```\n\n### Pre-built binaries\n\nPre-built binaries are available for all of the above platforms. You can download the latest releases [here](https://github.com/newrelic/newrelic-cli/releases/latest). The binaries and their checksums are signed and can be verified against the Developer Toolkit team's [public PGP key](https://newrelic.github.io/observability-as-code/developer-toolkit.asc).\n\nVerify that the fingerprint for the downloaded key matches the following:\n\n```\ngpg --fingerprint nr-developer-toolkit@users.noreply.github.com\n\nD3EE EEE8 80A9 1DEE 209A  82CC 4F9A 9B5B 96EC 30B9\n```\n\nWhen verifying pre-built binaries and checksums, use the long format (the short format is not secure). For example:\n\n```\ngpg --keyid-format long --verify checksums.txt.sig checksums.txt\n```\n\n### Docker\n\nThere is an official [docker image](https://hub.docker.com/r/newrelic/cli) that can be utilized for running commands as well.\n\n## Example Usage\n\n#### Querying an APM application (using the Docker image)\n\n```bash\n# Pull the latest container\n$ docker pull newrelic/cli\n\n# Run the container interactively, remove it once the command exists\n# Also must pass $NEW_RELIC_API_KEY to the container\n$ docker run -it --rm \\\n    -e NEW_RELIC_API_KEY \\\n    newrelic/cli \\\n    apm application get --name WebPortal --accountId 2508259\n\n[\n  {\n    \"AccountID\": 2508259,\n    \"ApplicationID\": 204261368,\n    \"Domain\": \"APM\",\n    \"EntityType\": \"APM_APPLICATION_ENTITY\",\n    \"GUID\": \"MjUwODI1OXxBUE18QVBQTElDQVRJT058MjA0MjYxMzY4\",\n    \"Name\": \"WebPortal\",\n    \"Permalink\": \"https://one.newrelic.com/redirect/entity/MjUwODI1OXxBUE18QVBQTElDQVRJT058MjA0MjYxMzY4\",\n    \"Reporting\": true,\n    \"Type\": \"APPLICATION\"\n  }\n]\n```\n\nSee the [Getting Started guide](docs/GETTING_STARTED.md) for a more in-depth introduction to the capabilities of the New Relic CLI.\n\n### Getting Help\n\nIn order to get help about what commands are available, the trusty `--help`\nflag is here to assist. Alternatively, using just the `help` subcommand also works.\n\n```\nnewrelic --help\nnewrelic help\n```\n\nHelp is also available for the nested sub-commands. For example, the with the\nfollowing command, you can retrieve help for the `apm` sub-command.\n\n```\nnewrelic apm --help\nnewrelic help apm\n```\n\nUsing the CLI in this way, users are able to inspect what commands are\navailable, with some instruction on their usage.\n\n### Patterns\n\nThroughout the help, you may notice common patterns. The term `describe` is\nused to perform list or get operations, while the `create` and `delete` terms\nare used to construct or destroy an item, respectively.\n\n## Development\n\n### Requirements\n\n- Go 1.19+\n- GNU Make\n- git\n\n### Building\n\nThe `newrelic` command will be built in `bin/ARCH/newrelic`, where `ARCH` is either `linux`, `darwin`, or `windows`, depending on your build environment. You can run it directly from there or install it by moving it to a directory in your `PATH`.\n\n```\n# Default target is 'build'\n$ make\n\n# Explicitly run build\n$ make build\n\n# Locally test the CI build scripts\n# make build-ci\n```\n\n### Testing\n\nBefore contributing, all linting and tests must pass. Tests can be run directly via:\n\n```\n# Tests and Linting\n$ make test\n\n# Only unit tests\n$ make test-unit\n\n# Only integration tests\n$ make test-integration\n```\n\n### Working with recipes\n\n#### Core recipe library\n\nA core library of installation recipes is included with the CLI for use within the\n`install` command. Recipe files are syndicated from [open-install-library](https://github.com/newrelic/open-install-library)\nand embedded in the CLI binary at release time. To fetch the latest recipe library\nwhile developing, the following make target can be used:\n\n```\nmake recipes\n```\n\nRecipe files are stored in `internal/install/recipes/files`. Once files have been\nfetched, they will be included in future CLI builds. If a particular version of\nthe recipe library is desired, the archive download URL can be passed to the make\ntarget via the `RECIPES_ARCHIVE_URL` option:\n\n```\nmake recipes RECIPES_ARCHIVE_URL=https://github.com/newrelic/open-install-library/releases/download/v0.50.0/recipes.zip\n```\n\nTo clean recipe files, use the `recipes-clean` target:\n\n```\nmake recipes-clean\n```\n\n#### Custom recipe files\n\nA path can also be passed to the `--localRecipes` flag when running the `install`\ncommand. This will bypass the methods described above and load files from the designated\npath.\n\n### Commit Messages\n\nUsing the following format for commit messages allows for auto-generation of\nthe [CHANGELOG](CHANGELOG.md):\n\n#### Format:\n\n`\u003ctype\u003e(\u003cscope\u003e): \u003csubject\u003e`\n\n| Type       | Description           | Change log? |\n| ---------- | --------------------- | :---------: |\n| `chore`    | Maintenance type work |     No      |\n| `docs`     | Documentation Updates |     Yes     |\n| `feat`     | New Features          |     Yes     |\n| `fix`      | Bug Fixes             |     Yes     |\n| `refactor` | Code Refactoring      |     No      |\n\n#### Scope\n\nThis refers to what part of the code is the focus of the work. For example:\n\n**General:**\n\n- `build` - Work related to the build system (linting, makefiles, CI/CD, etc)\n- `release` - Work related to cutting a new release\n\n**Package Specific:**\n\n- `newrelic` - Work related to the New Relic package\n- `http` - Work related to the `internal/http` package\n- `alerts` - Work related to the `pkg/alerts` package\n\n### Generating CLI Documentation\n\n**Note:** This requires the repo to be in your GOPATH [(godoc issue)](https://github.com/golang/go/issues/26827)\n\n```\n$ make docs\n```\n\n## Community Support\n\nNew Relic hosts and moderates an online forum where you can interact with New Relic employees as well as other customers to get help and share best practices.\n\n- [Roadmap](https://newrelic.github.io/developer-toolkit/roadmap/) - As part of the Developer Toolkit, the roadmap for this project follows the same RFC process\n- [Issues or Enhancement Requests](https://github.com/newrelic/newrelic-cli/issues) - Issues and enhancement requests can be submitted in the Issues tab of this repository. Please search for and review the existing open issues before submitting a new issue.\n- [Contributors Guide](CONTRIBUTING.md) - Contributions are welcome (and if you submit a Enhancement Request, expect to be invited to contribute it yourself :grin:).\n- [Community discussion board](https://discuss.newrelic.com/c/build-on-new-relic/developer-toolkit) - Like all official New Relic open source projects, there's a related Community topic in the New Relic Explorers Hub.\n\nPlease do not report issues with the CLI to New Relic Global Technical Support. Instead, visit the [`Explorers Hub`](https://discuss.newrelic.com/c/build-on-new-relic) for troubleshooting and best-practices.\n\n## Issues / Enhancement Requests\n\nIssues and enhancement requests can be submitted in the [Issues tab of this repository](../../issues). Please search for and review the existing open issues before submitting a new issue.\n\n## Contributing\n\nContributions are welcome (and if you submit a Enhancement Request, expect to be invited to contribute it yourself :grin:). Please review our [Contributors Guide](CONTRIBUTING.md).\n\nKeep in mind that when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. If you'd like to execute our corporate CLA, or if you have any questions, please drop us an email at opensource@newrelic.com.\n\n## Other Resources\n\nThere are a handful of other useful tools that this does not replace. Here are\nsome useful links to other tools that you might be interested in using at this\ntime.\n\n- [NR1 CLI](https://developer.newrelic.com/build-tools/new-relic-one-applications/cli):\n  Command line interface for managing development workflows for custom Nerdpacks on New Relic One.\n- [New Relic Lambda CLI](https://github.com/newrelic/newrelic-lambda-cli): A\n  CLI to install the New Relic AWS Lambda integration and layers.\n- [New Relic Diagnostics](https://docs.newrelic.com/docs/agents/manage-apm-agents/troubleshooting/new-relic-diagnostics):\n  A utility that automatically detects common problems with New Relic agents.\n\n## Open Source License\n\nThis project is distributed under the [Apache 2 license](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewrelic%2Fnewrelic-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnewrelic%2Fnewrelic-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnewrelic%2Fnewrelic-cli/lists"}