Skip to content

Commit

Permalink
chore(deps): Updated @newrelic/security agent to v1.0.1 (#2002)
Browse files Browse the repository at this point in the history
  • Loading branch information
bizob2828 committed Feb 9, 2024
1 parent 6130486 commit b460c7b
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 77 deletions.
4 changes: 3 additions & 1 deletion README.md
Expand Up @@ -242,7 +242,9 @@ To [all contributors](https://github.com/newrelic/node-newrelic/graphs/contribut

## License

The Node.js agent is licensed under the [Apache 2.0](https://apache.org/licenses/LICENSE-2.0.txt) License.
Except as noted below, the Node.js agent is licensed under the [Apache 2.0](https://apache.org/licenses/LICENSE-2.0.txt) License.

The New Relic [security agent](https://github.com/newrelic/csec-node-agent) is licensed under the New Relic Software License v1.0. The New Relic security agent module may be integrated like the New Relic Node.js agent.

The Node.js agent also uses source code from third-party libraries. You can find full details on which libraries are used and the terms under which they are licensed in [the third-party notices document](https://github.com/newrelic/node-newrelic/blob/main/THIRD_PARTY_NOTICES.md).

Expand Down
47 changes: 21 additions & 26 deletions THIRD_PARTY_NOTICES.md
Expand Up @@ -921,52 +921,47 @@ Apache License

### @newrelic/security-agent

This product includes source derived from [@newrelic/security-agent](https://github.com/newrelic/csec-node-agent) ([v0.7.0](https://github.com/newrelic/csec-node-agent/tree/v0.7.0)), distributed under the [UNKNOWN License](https://github.com/newrelic/csec-node-agent/blob/v0.7.0/LICENSE):
This product includes source derived from [@newrelic/security-agent](https://github.com/newrelic/csec-node-agent) ([v1.0.1](https://github.com/newrelic/csec-node-agent/tree/v1.0.1)), distributed under the [UNKNOWN License](https://github.com/newrelic/csec-node-agent/blob/v1.0.1/LICENSE):

```
## New Relic Pre-Release Software Notice
## New Relic Software License v1.0
### Acceptance
This software license applies to the repositories, directories, or files that it has been associated with (referred to here as the “Pre-Release Software”). In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.
License
This software license applies to the repositories, directories, or files that it has been associated with (referred to here as “the Software”). In order to get any license under these terms, you must agree to them as both strict obligations and conditions to all your licenses.
New Relic, Inc. (“New Relic”) grants you a license under its copyrights and patents to do everything necessary for you to use the Pre-Release Software for the Permitted Purposes and subject to your compliance with the Confidentiality terms and all other Restrictions on Use. All other uses are prohibited.
### License
### Permitted Purposes
The Pre-Release Software is solely for use with New Relic’s proprietary SaaS service (“New Relic Service”). To use the Pre-Release Software you must have a valid and active subscription agreement to the New Relic Service. You may not use the Pre-Release Software in conjunction with any other similar service.
Use of the Pre-Release Software is limited to evaluation and feedback, including pull requests, of the pre-release features and capabilities. The use of the Pre-Release Software requires a signed New Relic Pre-Release Agreement. The New Relic Pre-Release Agreement will control in event of a conflict with this license. The Pre-Release Software is also subject to the New Relic pre-release policy. A copy of the New Relic Pre-release policy available at https://docs.newrelic.com/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy/.
New Relic grants you a license for the Software to do everything you might do with the Software that would otherwise infringe the New Relic’s copyrights or patent rights, conditional on only using the Software for Permitted Purposes and compliance with all other Restrictions on Use. All other uses are prohibited.
### Confidentiality
### Permitted Purposes
Any Pre-Release Software not posted publicly contains New Relic Trade Secrets. You may not disclose the features and capabilities of the Pre-Release Software to any third party by any means. You will use commercially reasonable measures to maintain the secrecy of the features and capabilities of the Pre-Release Software. Without limiting the permissions you receive under any open source software (“OSS”) license, you may not disclose the source code of any OSS included as part of the Pre-Release Software in a way that discloses the New Relic Trade Secrets.
The Software is solely for use with New Relic’s proprietary SaaS service (“New Relic Service”). To use the Software you must have a valid and active subscription agreement to the New Relic Service. You may not use the Software in conjunction with any other similar service.
### Restrictions on Use
### Restrictions on Use
1. The use of the Pre-Release Software is limited to you and your organization. You cannot expose the Pre-Release Software to third parties via the network or use the Pre-Release Software on behalf of anyone else.
2. You cannot modify the Pre-Release Software. You can compile or link the Pre-Release Software into your programs as described in the New Relic Documentation, but you cannot otherwise make any derivative works of the Pre-Release Software.
3. You cannot reverse engineer or decompile the Pre-Release Software.
4. You cannot use the Pre-Release Software for competitive analysis, benchmarking, or any purposes that compete with or are intended to compete with New Relic.
5. You cannot remove or obscure any proprietary notices in the Pre-Release Software.
6. You can only copy the Software to the extent needed to use the Pre-Release Software within your organization. You cannot distribute the Software to any third parties.
7. You can only use the New Relic Services and the Pre-Release Software consistent with New Relic’s product Documentation and Acceptable Use Policy.
1. The use of the Software is limited to you and your organization. You cannot expose the Software to third parties via the network or use the Software on behalf of anyone else.
2. You cannot modify the Software. You can compile or link the Software into your programs as described in the New Relic Documentation, but you cannot otherwise make any derivative works of the Software.
3. You cannot reverse engineer or decompile the Software.
4. You cannot use the Software for competitive analysis, benchmarking, or any purposes that compete with or are intended to compete with New Relic.
5. You cannot remove or obscure any proprietary notices in the Software.
6. You can only copy the Software to the extent needed to use the Software within your organization. You cannot distribute the Software to any third parties.
7. You can only use the New Relic Services and the Software consistent with your subscription agreement with New Relic, New Relic’s product Documentation and Acceptable Use Policy.
### Intellectual Property
Any feedback provided to New Relic about the Pre-Release Software, including feedback provided as source code, comments, or other copyrightable or patentable material, is provided to New Relic under the terms of the Apache Software License, version 2. If you do not provide attribution information or a copy of the license with your feedback, you waive the performance of those requirements of the Apache License with respect to New Relic. The license grant regarding any feedback is irrevocable and persists past the termination of this license.
Any feedback provided to New Relic about the Software, including feedback provided as source code, comments, or other copyrightable or patentable material, is provided to New Relic under the terms of the Apache Software License, version 2. If you do not provide attribution information or a copy of the license with your feedback, you waive the performance of those requirements of the Apache License with respect to New Relic. The license grant regarding any feedback is irrevocable and persists past the termination of this license.
### Termination
This license terminates when the Pre-Release Software stops being provided by New Relic or when described by the New Relic Pre-Release Agreement, whichever comes first. When this license terminates, you have a commercially reasonable time to either remove the Pre-Release Software from your systems or to upgrade to a publicly released version of the Software.
This license terminates when the Software stops being provided by New Relic or when described by the New Relic subscription agreement, whichever comes first. When this license terminates, you have a commercially reasonable time to either remove the Software from your systems.
### Other Terms
1. The Pre-Release Software is provided “AS IS.” New Relic disclaims all warranties, whether express, implied, statutory or otherwise, including warranties of merchantability, fitness for a particular purpose, title and noninfringement.
2. The Pre-Release Software has known flaws. You use the Pre-Release Software at your own risk.
3. To the full extent permitted by law, New Relic will have no liability arising from or related to the Pre-Release Software or from this license for any direct, indirect, special, incidental, or consequential damages of any kind, even if advised of their possibility in advance, and regardless of legal theory (whether contract, tort, negligence, strict liability or otherwise).
4. The Pre-Release Software may contain third-party software, including open source software. The third party software is governed by its own license and subject to its own terms, disclosed in the provided licensing information associated with the third party components. If a source code disclosure is required under the terms of the license covering any OSS component, the source code can be requested of New Relic by emailing opensource@newrelic.com.
1. The Software is provided “AS IS.” New Relic disclaims all warranties, whether express, implied, statutory or otherwise, including warranties of merchantability, fitness for a particular purpose, title, and noninfringement.
2. To the full extent permitted by law, New Relic will have no liability arising from or related to the Software or from this license for any direct, indirect, special, incidental, or consequential damages of any kind, even if advised of their possibility in advance, and regardless of legal theory (whether contract, tort, negligence, strict liability or otherwise).
3. The Software may contain third-party software, including open source software (“OSS”). The third party software is governed by its own license and subject to its own terms, disclosed in the provided licensing information associated with the third party components. If a source code disclosure is required under the terms of the license covering any OSS component, the source code can be requested of New Relic by emailing opensource@newrelic.com.
```

Expand Down
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -195,7 +195,7 @@
"@grpc/proto-loader": "^0.7.5",
"@newrelic/aws-sdk": "^7.1.0",
"@newrelic/koa": "^8.0.1",
"@newrelic/security-agent": "0.7.0",
"@newrelic/security-agent": "^1.0.1",
"@newrelic/superagent": "^7.0.1",
"@tyriar/fibonacci-heap": "^2.0.7",
"concat-stream": "^2.0.0",
Expand Down
90 changes: 45 additions & 45 deletions third_party_manifest.json
@@ -1,8 +1,47 @@
{
"lastUpdated": "Wed Feb 07 2024 10:32:51 GMT-0500 (Eastern Standard Time)",
"lastUpdated": "Wed Feb 07 2024 12:18:02 GMT-0500 (Eastern Standard Time)",
"projectName": "New Relic Node Agent",
"projectUrl": "https://github.com/newrelic/node-newrelic",
"includeOptDeps": true,
"optionalDependencies": {
"@contrast/fn-inspect@3.4.0": {
"name": "@contrast/fn-inspect",
"version": "3.4.0",
"range": "^3.3.0",
"licenses": "MIT",
"repoUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect",
"versionedRepoUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect/tree/v3.4.0",
"licenseFile": "node_modules/@contrast/fn-inspect/LICENSE",
"licenseUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect/blob/v3.4.0/LICENSE",
"licenseTextSource": "file",
"publisher": "Contrast Security"
},
"@newrelic/native-metrics@10.0.1": {
"name": "@newrelic/native-metrics",
"version": "10.0.1",
"range": "^10.0.0",
"licenses": "Apache-2.0",
"repoUrl": "https://github.com/newrelic/node-native-metrics",
"versionedRepoUrl": "https://github.com/newrelic/node-native-metrics/tree/v10.0.1",
"licenseFile": "node_modules/@newrelic/native-metrics/LICENSE",
"licenseUrl": "https://github.com/newrelic/node-native-metrics/blob/v10.0.1/LICENSE",
"licenseTextSource": "file",
"publisher": "New Relic Node.js agent team",
"email": "nodejs@newrelic.com"
},
"@prisma/prisma-fmt-wasm@4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085": {
"name": "@prisma/prisma-fmt-wasm",
"version": "4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"range": "^4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"licenses": "Apache-2.0",
"repoUrl": "https://github.com/prisma/prisma-engines",
"versionedRepoUrl": "https://github.com/prisma/prisma-engines/tree/v4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"licenseFile": "node_modules/@prisma/prisma-fmt-wasm/README.md",
"licenseUrl": "https://github.com/prisma/prisma-engines/blob/v4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085/README.md",
"licenseTextSource": "spdx",
"publisher": "Prisma"
}
},
"includeDev": true,
"dependencies": {
"@grpc/grpc-js@1.10.0": {
Expand Down Expand Up @@ -55,15 +94,15 @@
"publisher": "New Relic Node.js agent team",
"email": "nodejs@newrelic.com"
},
"@newrelic/security-agent@0.7.0": {
"@newrelic/security-agent@1.0.1": {
"name": "@newrelic/security-agent",
"version": "0.7.0",
"range": "0.7.0",
"version": "1.0.1",
"range": "^1.0.1",
"licenses": "UNKNOWN",
"repoUrl": "https://github.com/newrelic/csec-node-agent",
"versionedRepoUrl": "https://github.com/newrelic/csec-node-agent/tree/v0.7.0",
"versionedRepoUrl": "https://github.com/newrelic/csec-node-agent/tree/v1.0.1",
"licenseFile": "node_modules/@newrelic/security-agent/LICENSE",
"licenseUrl": "https://github.com/newrelic/csec-node-agent/blob/v0.7.0/LICENSE",
"licenseUrl": "https://github.com/newrelic/csec-node-agent/blob/v1.0.1/LICENSE",
"licenseTextSource": "file",
"publisher": "newrelic"
},
Expand Down Expand Up @@ -687,44 +726,5 @@
"licenseUrl": "https://github.com/cujojs/when/blob/v3.7.8/LICENSE.txt",
"licenseTextSource": "file"
}
},
"optionalDependencies": {
"@contrast/fn-inspect@3.4.0": {
"name": "@contrast/fn-inspect",
"version": "3.4.0",
"range": "^3.3.0",
"licenses": "MIT",
"repoUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect",
"versionedRepoUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect/tree/v3.4.0",
"licenseFile": "node_modules/@contrast/fn-inspect/LICENSE",
"licenseUrl": "https://github.com/Contrast-Security-Inc/node-fn-inspect/blob/v3.4.0/LICENSE",
"licenseTextSource": "file",
"publisher": "Contrast Security"
},
"@newrelic/native-metrics@10.0.1": {
"name": "@newrelic/native-metrics",
"version": "10.0.1",
"range": "^10.0.0",
"licenses": "Apache-2.0",
"repoUrl": "https://github.com/newrelic/node-native-metrics",
"versionedRepoUrl": "https://github.com/newrelic/node-native-metrics/tree/v10.0.1",
"licenseFile": "node_modules/@newrelic/native-metrics/LICENSE",
"licenseUrl": "https://github.com/newrelic/node-native-metrics/blob/v10.0.1/LICENSE",
"licenseTextSource": "file",
"publisher": "New Relic Node.js agent team",
"email": "nodejs@newrelic.com"
},
"@prisma/prisma-fmt-wasm@4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085": {
"name": "@prisma/prisma-fmt-wasm",
"version": "4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"range": "^4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"licenses": "Apache-2.0",
"repoUrl": "https://github.com/prisma/prisma-engines",
"versionedRepoUrl": "https://github.com/prisma/prisma-engines/tree/v4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085",
"licenseFile": "node_modules/@prisma/prisma-fmt-wasm/README.md",
"licenseUrl": "https://github.com/prisma/prisma-engines/blob/v4.17.0-16.27eb2449f178cd9fe1a4b892d732cc4795f75085/README.md",
"licenseTextSource": "spdx",
"publisher": "Prisma"
}
}
}

0 comments on commit b460c7b

Please sign in to comment.