diff --git a/.github/workflows/api-test.yml b/.github/workflows/api-test.yml
index 741ebdc99..78becebf5 100644
--- a/.github/workflows/api-test.yml
+++ b/.github/workflows/api-test.yml
@@ -12,11 +12,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- run: docker build -f Dockerfile -t rps:${GITHUB_SHA} .
- run: docker-compose up -d
@@ -30,7 +30,7 @@ jobs:
# if: failure()
# uses: jwalton/gh-docker-logs@v2
- name: Upload Postman Results
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: rps-api
path: /home/runner/work/mps/mps/src/test/results
\ No newline at end of file
diff --git a/.github/workflows/azureBoardsSync.yml b/.github/workflows/azureBoardsSync.yml
index 6bd8e9a5e..2a6a882c4 100644
--- a/.github/workflows/azureBoardsSync.yml
+++ b/.github/workflows/azureBoardsSync.yml
@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml
index e3a5e7dfe..35133d88a 100644
--- a/.github/workflows/changelog.yml
+++ b/.github/workflows/changelog.yml
@@ -9,16 +9,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
fetch-depth: 0
- run: docker run -v $PWD:/workdir quay.io/git-chglog/git-chglog:0.15.1 --next-tag $(node --eval="process.stdout.write(require('./package.json').version)") --output CHANGELOG.md
- name: GitHub Upload Release Artifacts
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: CHANGELOG.md
path: |
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index bee5b8378..6392115b1 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -39,16 +39,16 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- name: Checkout repository
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/init@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -59,7 +59,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
- uses: github/codeql-action/autobuild@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/autobuild@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
# âšī¸ Command-line programs to run using the OS shell.
# đ https://git.io/JvXDl
@@ -73,7 +73,7 @@ jobs:
# make release
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/analyze@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
- name: Generate Security Report
uses: rsdmike/github-security-report-action@a149b24539044c92786ec39af8ba38c93496495d # v3.0.4
continue-on-error: true
@@ -81,7 +81,7 @@ jobs:
template: report
token: ${{ secrets.SECURITY_TOKEN }}
- name: GitHub Upload Release Artifacts
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
continue-on-error: true
with:
name: report
diff --git a/.github/workflows/codeql-report.yml b/.github/workflows/codeql-report.yml
index 18da1f9ab..cba6c0240 100644
--- a/.github/workflows/codeql-report.yml
+++ b/.github/workflows/codeql-report.yml
@@ -25,7 +25,7 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
@@ -35,7 +35,7 @@ jobs:
template: report
token: ${{ secrets.SECURITY_TOKEN }}
- name: GitHub Upload Release Artifacts
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: report
path: ./*.pdf
diff --git a/.github/workflows/docker-image-ci.yml b/.github/workflows/docker-image-ci.yml
index 81cdcb036..f1b22eafb 100644
--- a/.github/workflows/docker-image-ci.yml
+++ b/.github/workflows/docker-image-ci.yml
@@ -14,16 +14,16 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Build the Docker image
run: docker build . --file Dockerfile --tag vprodemo.azurecr.io/rps:${{ github.sha }} --tag vprodemo.azurecr.io/rps:latest
- name: Docker Login
- uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
+ uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: vprodemo.azurecr.io
username: ${{ secrets.DOCKER_USERNAME }}
diff --git a/.github/workflows/docker-image.yml b/.github/workflows/docker-image.yml
index f45ea2357..1a39044e2 100644
--- a/.github/workflows/docker-image.yml
+++ b/.github/workflows/docker-image.yml
@@ -19,15 +19,15 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Build the Docker image
run: docker build . --file Dockerfile --tag ${{ github.event.inputs.docker_registry }}/${{ github.event.inputs.docker_tag_name }}
- name: Docker Login
- uses: docker/login-action@465a07811f14bebb1938fbed4728c6a1ff8901fc # v2.2.0
+ uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
with:
registry: ${{ github.event.inputs.docker_registry }}
username: ${{ secrets.DOCKER_USERNAME }}
diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml
index eefc3c09f..1e76a0e6d 100644
--- a/.github/workflows/node.js.yml
+++ b/.github/workflows/node.js.yml
@@ -18,9 +18,9 @@ jobs:
node-version: [16.x, 18.x, 20.x]
steps:
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
@@ -42,7 +42,7 @@ jobs:
if: ${{ matrix.node-version == '18.x' }}
- run: mv junit.xml rps-unit.xml
- name: Upload JEST Results
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: rps-unit
path: rps-unit.xml
diff --git a/.github/workflows/projectsSync.yaml b/.github/workflows/projectsSync.yaml
index c9518e5f4..c14a6857b 100644
--- a/.github/workflows/projectsSync.yaml
+++ b/.github/workflows/projectsSync.yaml
@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 8699fdc83..73876f134 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -17,20 +17,27 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- name: Checkout
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Use Node.js 18.x
- uses: actions/setup-node@bea5baf987ba7aa777a8a0b4ace377a21c45c381 # v3.8.0
+ uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: "18.x"
- run: npm ci
- run: npm run compile
+ - name: Docker Login
+ uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0
+ with:
+ registry: vprodemo.azurecr.io
+ username: ${{ secrets.DOCKER_USERNAME }}
+ password: ${{ secrets.DOCKER_PASSWORD }}
+ logout: true
- name: Semantic Release
- uses: cycjimmy/semantic-release-action@8e58d20d0f6c8773181f43eb74d6a05e3099571d # v3.4.2
+ uses: cycjimmy/semantic-release-action@61680d0e9b02ff86f5648ade99e01be17f0260a4 # v4.0.0
with:
semantic_version: 19.0.5 # It is recommended to specify a version range
# for semantic-release when using
diff --git a/.github/workflows/scorecard.yml b/.github/workflows/scorecard.yml
index 30a1d6a27..0d572d88f 100644
--- a/.github/workflows/scorecard.yml
+++ b/.github/workflows/scorecard.yml
@@ -32,17 +32,17 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- name: "Checkout code"
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
persist-credentials: false
- name: "Run analysis"
- uses: ossf/scorecard-action@08b4669551908b1024bb425080c797723083c031 # v2.2.0
+ uses: ossf/scorecard-action@483ef80eb98fb506c348f7d62e28055e49fe2398 # v2.3.0
with:
results_file: results.sarif
results_format: sarif
@@ -64,7 +64,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.0
+ uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.0
with:
name: SARIF file
path: results.sarif
@@ -72,6 +72,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/upload-sarif@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
with:
sarif_file: results.sarif
diff --git a/.github/workflows/semantic.yml b/.github/workflows/semantic.yml
index f8e390ac1..31a8b79a6 100644
--- a/.github/workflows/semantic.yml
+++ b/.github/workflows/semantic.yml
@@ -9,11 +9,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@6319f54d83768b60acd6fd60e61007ccc583e62f # v5.4.3
diff --git a/.github/workflows/trivy-scan.yml b/.github/workflows/trivy-scan.yml
index ad18ea410..5a2374d86 100644
--- a/.github/workflows/trivy-scan.yml
+++ b/.github/workflows/trivy-scan.yml
@@ -15,16 +15,16 @@ jobs:
steps:
- name: Harden Runner
- uses: step-security/harden-runner@8ca2b8b2ece13480cda6dacd3511b49857a23c09 # v2.5.1
+ uses: step-security/harden-runner@1b05615854632b887b69ae1be8cbefe72d3ae423 # v2.6.0
with:
egress-policy: audit
- - uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
+ - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
- name: Build the Docker image
run: docker build . --file Dockerfile --tag vprodemo.azurecr.io/rps:${{ github.sha }} --tag vprodemo.azurecr.io/rps:latest
- name: Run Trivy vulnerability scanner
- uses: aquasecurity/trivy-action@559eb1224e654a86c844a795e6702a0742c60c72 # master
+ uses: aquasecurity/trivy-action@fbd16365eb88e12433951383f5e99bd901fc618f # master
with:
image-ref: 'vprodemo.azurecr.io/rps:${{ github.sha }}'
format: 'sarif'
@@ -34,7 +34,7 @@ jobs:
vuln-type: 'os,library'
severity: 'UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL'
- name: Upload Trivy scan results to GitHub Security tab
- uses: github/codeql-action/upload-sarif@a09933a12a80f87b87005513f0abb1494c27a716 # v2.21.4
+ uses: github/codeql-action/upload-sarif@0116bc2df50751f9724a2e35ef1f24d22f90e4e1 # v2.22.3
if: always()
with:
sarif_file: 'trivy-results.sarif'
\ No newline at end of file
diff --git a/.releaserc.json b/.releaserc.json
index 57c24a577..b4c991b39 100644
--- a/.releaserc.json
+++ b/.releaserc.json
@@ -11,7 +11,14 @@
"npmPublish": false
}
],
- "@semantic-release/git",
- "@semantic-release/github"
+ "@semantic-release/release-notes-generator",
+ "@semantic-release/github",
+ [
+ "@semantic-release/exec",
+ {
+ "prepareCmd": "docker build -t vprodemo.azurecr.io/rpc-go:v${nextRelease.version} .",
+ "publishCmd": "docker push vprodemo.azurecr.io/rpc-go:v${nextRelease.version}"
+ }
+ ]
]
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1309bf368..ce714ceed 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,22 @@
+
+## [2.16.1] - 2023-08-25
+### Build
+- update version in package.json and changelog (#0557133)
+- **deps:** bump fsevents from 2.3.2 to 2.3.3 ([#1172](https://github.com/open-amt-cloud-toolkit/rps/issues/1172)) (#9675983)
+- **deps:** bump github/codeql-action from 2.21.3 to 2.21.4 ([#1160](https://github.com/open-amt-cloud-toolkit/rps/issues/1160)) (#77121a4)
+- **deps:** bump actions/setup-node from 3.8.0 to 3.8.1 ([#1167](https://github.com/open-amt-cloud-toolkit/rps/issues/1167)) (#cd63d07)
+- **deps:** bump mqtt from 5.0.2 to 5.0.3 ([#1162](https://github.com/open-amt-cloud-toolkit/rps/issues/1162)) (#9aae95f)
+- **deps:** bump pg from 8.11.2 to 8.11.3 ([#1163](https://github.com/open-amt-cloud-toolkit/rps/issues/1163)) (#d66b4dd)
+- **deps-dev:** bump [@types](https://github.com/types)/node from 20.5.0 to 20.5.1 ([#1169](https://github.com/open-amt-cloud-toolkit/rps/issues/1169)) (#dad95e6)
+- **deps-dev:** bump eslint-plugin-import from 2.28.0 to 2.28.1 ([#1170](https://github.com/open-amt-cloud-toolkit/rps/issues/1170)) (#c42b0b1)
+- **deps-dev:** bump [@types](https://github.com/types)/node from 20.5.1 to 20.5.2 ([#1173](https://github.com/open-amt-cloud-toolkit/rps/issues/1173)) (#e3116c5)
+
+### Fix
+- blocks AMT 11.12 system activation if build number < 3000 ([#1176](https://github.com/open-amt-cloud-toolkit/rps/issues/1176)) (#a3e527b)
+
+### Refactor
+- remove double promises (#5470787)
+
## [2.16.0] - 2023-08-14
### Build
diff --git a/Dockerfile b/Dockerfile
index 7a40d16ab..19dfbbfc7 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -28,7 +28,7 @@ RUN npm prune --production
# set the user to non-root
USER node
-FROM alpine:latest@sha256:7144f7bab3d4c2648d7e59409f15ec52a18006a128c733fcff20d3a4a54ba44a
+FROM alpine:latest@sha256:eece025e432126ce23f223450a0326fbebde39cdf496a85d8c016293fc851978
RUN addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node
RUN apk update && apk upgrade && apk add nodejs && rm -rf /var/cache/apk/*
diff --git a/Jenkinsfile b/Jenkinsfile
deleted file mode 100644
index 4d6702809..000000000
--- a/Jenkinsfile
+++ /dev/null
@@ -1,46 +0,0 @@
-pipeline{
- agent {
- label 'docker-amt'
- }
- options {
- buildDiscarder(logRotator(numToKeepStr: '5', daysToKeepStr: '30'))
- timestamps()
- timeout(unit: 'HOURS', time: 2)
- }
- stages{
- stage('Scan'){
- environment {
- PROJECT_NAME = 'OpenAMT - RPS'
- SCANNERS = 'checkmarx,snyk'
-
- // publishArtifacts details
- PUBLISH_TO_ARTIFACTORY = true
-
- SNYK_MANIFEST_FILE = 'package-lock.json'
- SNYK_PROJECT_NAME = 'openamt-rps'
- }
- when {
- anyOf {
- branch 'main';
- }
- }
- steps {
- script{
- scmCheckout {
- clean = true
- }
- }
- rbheStaticCodeScan()
- }
- }
- }
- post{
- failure {
- script{
- slackBuildNotify {
- slackFailureChannel = '#open-amt-cloud-toolkit-build'
- }
- }
- }
- }
-}
diff --git a/README.md b/README.md
index 4abb21e29..1dbd35707 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,12 @@
# Remote Provisioning Server
-[![Known Vulnerabilities](https://snyk.io/test/github/open-amt-cloud-toolkit/rps/badge.svg?targetFile=package.json)](https://snyk.io/test/github/open-amt-cloud-toolkit/rps?targetFile=package.json) ![RPS API Tests](https://github.com/open-amt-cloud-toolkit/rps/workflows/RPS%20API%20Tests/badge.svg) ![Node.js CI](https://github.com/open-amt-cloud-toolkit/rps/workflows/Node.js%20CI/badge.svg) ![codecov.io](https://codecov.io/github/open-amt-cloud-toolkit/rps/coverage.svg?branch=main) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/open-amt-cloud-toolkit/rps/badge)](https://api.securityscorecards.dev/projects/github.com/open-amt-cloud-toolkit/rps) [![Discord Shield](https://discordapp.com/api/guilds/1063200098680582154/widget.png?style=shield)](https://discord.gg/yrcMp2kDWh)
+![CodeQL](https://github.com/open-amt-cloud-toolkit/rps/actions/workflows/codeql-analysis.yml/badge.svg?branch=main&event=push)
+![RPS API Tests](https://github.com/open-amt-cloud-toolkit/rps/workflows/RPS%20API%20Tests/badge.svg)
+![Node.js CI](https://github.com/open-amt-cloud-toolkit/rps/workflows/Node.js%20CI/badge.svg)
+![codecov.io](https://codecov.io/github/open-amt-cloud-toolkit/rps/coverage.svg?branch=main)
+[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/open-amt-cloud-toolkit/rps/badge)](https://api.securityscorecards.dev/projects/github.com/open-amt-cloud-toolkit/rps)
+[![Discord Shield](https://discordapp.com/api/guilds/1063200098680582154/widget.png?style=shield)](https://discord.gg/yrcMp2kDWh)
+[![Docker Pulls](https://img.shields.io/docker/pulls/intel/oact-rps)](https://hub.docker.com/r/intel/oact-rps)
> Disclaimer: Production viable releases are tagged and listed under 'Releases'. All other check-ins should be considered 'in-development' and should not be used in production
diff --git a/data/init.sql b/data/init.sql
index 1847fd243..b7f4f0e69 100644
--- a/data/init.sql
+++ b/data/init.sql
@@ -92,7 +92,7 @@ CREATE TABLE IF NOT EXISTS domains(
creation_date timestamp,
created_by varchar(40),
tenant_id varchar(36) NOT NULL,
- CONSTRAINT domainsuffix UNIQUE(domain_suffix,tenant_id),
- PRIMARY KEY (name, tenant_id)
+ CONSTRAINT domainname UNIQUE (name, tenant_id),
+ CONSTRAINT domainsuffix UNIQUE (domain_suffix, tenant_id),
+ PRIMARY KEY (name, domain_suffix, tenant_id)
);
-CREATE UNIQUE INDEX lower_name_suffix_idx ON domains ((lower(name)), (lower(domain_suffix)));
diff --git a/package-lock.json b/package-lock.json
index bc3b70db9..0e78af275 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@open-amt-cloud-toolkit/rps",
- "version": "2.16.0",
+ "version": "2.16.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@open-amt-cloud-toolkit/rps",
- "version": "2.16.0",
+ "version": "2.16.1",
"license": "Apache-2.0",
"dependencies": {
- "@open-amt-cloud-toolkit/wsman-messages": "^5.5.0",
+ "@open-amt-cloud-toolkit/wsman-messages": "^5.5.2",
"body-parser": "^1.20.2",
"consul": "^1.2.0",
"cors": "^2.8.5",
@@ -23,30 +23,30 @@
"hot-shots": "^10.0.0",
"http-z": "^6.1.2",
"minimist": "^1.2.8",
- "mqtt": "^5.0.3",
+ "mqtt": "^5.1.2",
"node-forge": "^1.3.1",
"pg": "^8.11.3",
"pg-format": "^1.0.4",
"rc": "^1.2.8",
- "uuid": "^9.0.0",
- "winston": "^3.10.0",
- "ws": "^8.13.0",
+ "uuid": "^9.0.1",
+ "winston": "^3.11.0",
+ "ws": "^8.14.2",
"xml2js": "^0.6.2",
"xstate": "^4.38.2"
},
"devDependencies": {
- "@types/express": "^4.17.16",
+ "@types/express": "^4.17.19",
"@types/jest": "^27.5.0",
- "@types/node": "^20.5.0",
- "@types/node-forge": "^1.3.4",
- "@types/pg": "^8.10.2",
- "@types/ws": "^8.5.5",
+ "@types/node": "^20.8.5",
+ "@types/node-forge": "^1.3.7",
+ "@types/pg": "^8.10.5",
+ "@types/ws": "^8.5.7",
"@typescript-eslint/eslint-plugin": "^5.61.0",
"@typescript-eslint/parser": "^5.62.0",
- "eslint": "^8.47.0",
+ "eslint": "^8.51.0",
"eslint-config-standard": "^17.1.0",
"eslint-config-standard-with-typescript": "^37.0.0",
- "eslint-plugin-import": "^2.28.0",
+ "eslint-plugin-import": "^2.28.1",
"eslint-plugin-license-header": "^0.6.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
@@ -55,7 +55,7 @@
"jest-sinon": "^1.1.0",
"jest-transform-stub": "^2.0.0",
"nodemon": "^3.0.1",
- "sinon": "^15.2.0",
+ "sinon": "^16.1.0",
"ts-jest": "^27.1.4",
"typescript": "^4.9.5"
},
@@ -63,7 +63,7 @@
"node": ">=12.0.0"
},
"optionalDependencies": {
- "fsevents": "^2.3.2"
+ "fsevents": "^2.3.3"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -732,18 +732,18 @@
}
},
"node_modules/@eslint/js": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz",
- "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
+ "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
- "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
+ "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
"dev": true,
"dependencies": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -1247,9 +1247,9 @@
}
},
"node_modules/@open-amt-cloud-toolkit/wsman-messages": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@open-amt-cloud-toolkit/wsman-messages/-/wsman-messages-5.5.0.tgz",
- "integrity": "sha512-96DeJqKP+SDfxDc7DjwrOaUWFql8Np5mwG8Bn9qEVlBs/f/dDc8VxJLNgZ9M40dM2RVJwDC3lbcHJmD/TmDC4w=="
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@open-amt-cloud-toolkit/wsman-messages/-/wsman-messages-5.5.2.tgz",
+ "integrity": "sha512-xU8BxRFEW3M970HmRlfZc02pJAqNoXVzeN51+HvBbEAbalMWnf2BGu59PC9Q0q0LpZFS6IU69z6/a8jkeQv6ZA=="
},
"node_modules/@sindresorhus/is": {
"version": "4.6.0",
@@ -1398,9 +1398,9 @@
}
},
"node_modules/@types/express": {
- "version": "4.17.17",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
+ "version": "4.17.19",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.19.tgz",
+ "integrity": "sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg==",
"devOptional": true,
"dependencies": {
"@types/body-parser": "*",
@@ -1495,23 +1495,26 @@
"devOptional": true
},
"node_modules/@types/node": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz",
- "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q=="
+ "version": "20.8.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.5.tgz",
+ "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==",
+ "dependencies": {
+ "undici-types": "~5.25.1"
+ }
},
"node_modules/@types/node-forge": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.4.tgz",
- "integrity": "sha512-08scBQriFsBbm/CuBWOXRMD1RG7ydFW01EDR6vGX27nxcj6E/jGSCOLdICNd8ETwQlLFXVBVA854RX6Y7vPSrQ==",
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.7.tgz",
+ "integrity": "sha512-uWvTDObXqNQPVprvvm7FCS/B0qexgRMmNCJCRETywf7cBm3C7uGRtGfaSqCoUlksrmY5Yn3++fvA7awBE5lAzw==",
"dev": true,
"dependencies": {
"@types/node": "*"
}
},
"node_modules/@types/pg": {
- "version": "8.10.2",
- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.10.2.tgz",
- "integrity": "sha512-MKFs9P6nJ+LAeHLU3V0cODEOgyThJ3OAnmOlsZsxux6sfQs3HRXR5bBn7xG5DjckEFhTAxsXi7k7cd0pCMxpJw==",
+ "version": "8.10.5",
+ "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.10.5.tgz",
+ "integrity": "sha512-GS3ebGcSJQqKSnq4/WnSH1XQvx0vTDLEmqLENk7onKvTnry9BWPsZiZeUMJlEPw+5bCQDzfxZFhxlUztpNCKgQ==",
"dev": true,
"dependencies": {
"@types/node": "*",
@@ -1594,6 +1597,20 @@
"integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
"devOptional": true
},
+ "node_modules/@types/readable-stream": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.2.tgz",
+ "integrity": "sha512-hhzOsMEISZ+mX1l+01F0duYt9wHEbCGmjARed0PcQoVS5zAdu7u5YbWYuNGhw09M1MgGr3kfsto+ut/MnAdKqA==",
+ "dependencies": {
+ "@types/node": "*",
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/@types/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
"node_modules/@types/responselike": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
@@ -1630,10 +1647,9 @@
"integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g=="
},
"node_modules/@types/ws": {
- "version": "8.5.5",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
- "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
- "dev": true,
+ "version": "8.5.7",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.7.tgz",
+ "integrity": "sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==",
"dependencies": {
"@types/node": "*"
}
@@ -3440,16 +3456,16 @@
}
},
"node_modules/eslint": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
- "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
+ "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "^8.47.0",
- "@humanwhocodes/config-array": "^0.11.10",
+ "@eslint/js": "8.51.0",
+ "@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.12.4",
@@ -3633,9 +3649,9 @@
}
},
"node_modules/eslint-plugin-import": {
- "version": "2.28.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz",
- "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==",
+ "version": "2.28.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz",
+ "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==",
"dev": true,
"dependencies": {
"array-includes": "^3.1.6",
@@ -3647,13 +3663,12 @@
"eslint-import-resolver-node": "^0.3.7",
"eslint-module-utils": "^2.8.0",
"has": "^1.0.3",
- "is-core-module": "^2.12.1",
+ "is-core-module": "^2.13.0",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.6",
"object.groupby": "^1.0.0",
"object.values": "^1.1.6",
- "resolve": "^1.22.3",
"semver": "^6.3.1",
"tsconfig-paths": "^3.14.2"
},
@@ -4443,9 +4458,9 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"hasInstallScript": true,
"optional": true,
"os": [
@@ -5135,9 +5150,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
- "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
+ "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -6543,10 +6558,12 @@
}
},
"node_modules/mqtt": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.3.tgz",
- "integrity": "sha512-XyCzdCNFm4XXBUV7HQPd1qXYdu7GC/H+wXr+RfaztwZ72/c3sD8yRivOBdh8iKWHc+EGawSeDIvXCnvEykcJVA==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.1.2.tgz",
+ "integrity": "sha512-jEyrJGj3qkyTWx/7t5p+u6BY1rpikcl0ydlaHPGJ6rjeCkHVCFcTK+ZP5hVqAei5rwn7h4qtjTezhXHWkSZOHg==",
"dependencies": {
+ "@types/readable-stream": "^4.0.1",
+ "@types/ws": "^8.5.5",
"commist": "^3.2.0",
"concat-stream": "^2.0.0",
"debug": "^4.3.4",
@@ -6554,7 +6571,7 @@
"help-me": "^4.2.0",
"lru-cache": "^7.18.3",
"minimist": "^1.2.8",
- "mqtt-packet": "^8.2.0",
+ "mqtt-packet": "^8.2.1",
"number-allocator": "^1.0.14",
"readable-stream": "^4.4.2",
"reinterval": "^1.1.0",
@@ -6572,9 +6589,9 @@
}
},
"node_modules/mqtt-packet": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-8.2.0.tgz",
- "integrity": "sha512-21Vo7XdRXUw2qhdTfk8GeOl2jtb8Dkwd4dKxn/epvf37mxTxHodvBJoozTPZGVwh57JXlsh2ChsaxMsAfqxp+A==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-8.2.1.tgz",
+ "integrity": "sha512-vrHHjwhmuxzQIe3fJWoOLQHF4H5FETUrQGYD5g1qGfEmpjkQUkPONfygA0cI8Wtb3IUCfu66WmZiVSCgGm8oUw==",
"dependencies": {
"bl": "^5.0.0",
"debug": "^4.1.1",
@@ -8005,9 +8022,9 @@
}
},
"node_modules/sinon": {
- "version": "15.2.0",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz",
- "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==",
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.0.tgz",
+ "integrity": "sha512-ZSgzF0vwmoa8pq0GEynqfdnpEDyP1PkYmEChnkjW0Vyh8IDlyFEJ+fkMhCP0il6d5cJjPl2PUsnUSAuP5sttOQ==",
"dev": true,
"dependencies": {
"@sinonjs/commons": "^3.0.0",
@@ -8672,6 +8689,11 @@
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
"dev": true
},
+ "node_modules/undici-types": {
+ "version": "5.25.3",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz",
+ "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA=="
+ },
"node_modules/universalify": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
@@ -8762,9 +8784,13 @@
}
},
"node_modules/uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
"bin": {
"uuid": "dist/bin/uuid"
}
@@ -8928,11 +8954,11 @@
}
},
"node_modules/winston": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz",
- "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==",
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz",
+ "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==",
"dependencies": {
- "@colors/colors": "1.5.0",
+ "@colors/colors": "^1.6.0",
"@dabh/diagnostics": "^2.0.2",
"async": "^3.2.3",
"is-stream": "^2.0.0",
@@ -8961,6 +8987,14 @@
"node": ">= 6.4.0"
}
},
+ "node_modules/winston/node_modules/@colors/colors": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
+ "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
"node_modules/word-wrap": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
@@ -9005,9 +9039,9 @@
}
},
"node_modules/ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "version": "8.14.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
+ "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
"engines": {
"node": ">=10.0.0"
},
@@ -9639,15 +9673,15 @@
}
},
"@eslint/js": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz",
- "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz",
+ "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==",
"dev": true
},
"@humanwhocodes/config-array": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
- "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
+ "version": "0.11.11",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz",
+ "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==",
"dev": true,
"requires": {
"@humanwhocodes/object-schema": "^1.2.1",
@@ -10040,9 +10074,9 @@
}
},
"@open-amt-cloud-toolkit/wsman-messages": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/@open-amt-cloud-toolkit/wsman-messages/-/wsman-messages-5.5.0.tgz",
- "integrity": "sha512-96DeJqKP+SDfxDc7DjwrOaUWFql8Np5mwG8Bn9qEVlBs/f/dDc8VxJLNgZ9M40dM2RVJwDC3lbcHJmD/TmDC4w=="
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/@open-amt-cloud-toolkit/wsman-messages/-/wsman-messages-5.5.2.tgz",
+ "integrity": "sha512-xU8BxRFEW3M970HmRlfZc02pJAqNoXVzeN51+HvBbEAbalMWnf2BGu59PC9Q0q0LpZFS6IU69z6/a8jkeQv6ZA=="
},
"@sindresorhus/is": {
"version": "4.6.0",
@@ -10181,9 +10215,9 @@
}
},
"@types/express": {
- "version": "4.17.17",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
+ "version": "4.17.19",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.19.tgz",
+ "integrity": "sha512-UtOfBtzN9OvpZPPbnnYunfjM7XCI4jyk1NvnFhTVz5krYAnW4o5DCoIekvms+8ApqhB4+9wSge1kBijdfTSmfg==",
"devOptional": true,
"requires": {
"@types/body-parser": "*",
@@ -10278,23 +10312,26 @@
"devOptional": true
},
"@types/node": {
- "version": "20.5.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.5.0.tgz",
- "integrity": "sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q=="
+ "version": "20.8.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.5.tgz",
+ "integrity": "sha512-SPlobFgbidfIeOYlzXiEjSYeIJiOCthv+9tSQVpvk4PAdIIc+2SmjNVzWXk9t0Y7dl73Zdf+OgXKHX9XtkqUpw==",
+ "requires": {
+ "undici-types": "~5.25.1"
+ }
},
"@types/node-forge": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.4.tgz",
- "integrity": "sha512-08scBQriFsBbm/CuBWOXRMD1RG7ydFW01EDR6vGX27nxcj6E/jGSCOLdICNd8ETwQlLFXVBVA854RX6Y7vPSrQ==",
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.7.tgz",
+ "integrity": "sha512-uWvTDObXqNQPVprvvm7FCS/B0qexgRMmNCJCRETywf7cBm3C7uGRtGfaSqCoUlksrmY5Yn3++fvA7awBE5lAzw==",
"dev": true,
"requires": {
"@types/node": "*"
}
},
"@types/pg": {
- "version": "8.10.2",
- "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.10.2.tgz",
- "integrity": "sha512-MKFs9P6nJ+LAeHLU3V0cODEOgyThJ3OAnmOlsZsxux6sfQs3HRXR5bBn7xG5DjckEFhTAxsXi7k7cd0pCMxpJw==",
+ "version": "8.10.5",
+ "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.10.5.tgz",
+ "integrity": "sha512-GS3ebGcSJQqKSnq4/WnSH1XQvx0vTDLEmqLENk7onKvTnry9BWPsZiZeUMJlEPw+5bCQDzfxZFhxlUztpNCKgQ==",
"dev": true,
"requires": {
"@types/node": "*",
@@ -10364,6 +10401,22 @@
"integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
"devOptional": true
},
+ "@types/readable-stream": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-4.0.2.tgz",
+ "integrity": "sha512-hhzOsMEISZ+mX1l+01F0duYt9wHEbCGmjARed0PcQoVS5zAdu7u5YbWYuNGhw09M1MgGr3kfsto+ut/MnAdKqA==",
+ "requires": {
+ "@types/node": "*",
+ "safe-buffer": "~5.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ }
+ }
+ },
"@types/responselike": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
@@ -10400,10 +10453,9 @@
"integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g=="
},
"@types/ws": {
- "version": "8.5.5",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz",
- "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==",
- "dev": true,
+ "version": "8.5.7",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.7.tgz",
+ "integrity": "sha512-6UrLjiDUvn40CMrAubXuIVtj2PEfKDffJS7ychvnPU44j+KVeXmdHHTgqcM/dxLUTHxlXHiFM8Skmb8ozGdTnQ==",
"requires": {
"@types/node": "*"
}
@@ -11710,16 +11762,16 @@
}
},
"eslint": {
- "version": "8.47.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz",
- "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==",
+ "version": "8.51.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz",
+ "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==",
"dev": true,
"requires": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
- "@eslint/js": "^8.47.0",
- "@humanwhocodes/config-array": "^0.11.10",
+ "@eslint/js": "8.51.0",
+ "@humanwhocodes/config-array": "^0.11.11",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"ajv": "^6.12.4",
@@ -11862,9 +11914,9 @@
}
},
"eslint-plugin-import": {
- "version": "2.28.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz",
- "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==",
+ "version": "2.28.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz",
+ "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==",
"dev": true,
"requires": {
"array-includes": "^3.1.6",
@@ -11876,13 +11928,12 @@
"eslint-import-resolver-node": "^0.3.7",
"eslint-module-utils": "^2.8.0",
"has": "^1.0.3",
- "is-core-module": "^2.12.1",
+ "is-core-module": "^2.13.0",
"is-glob": "^4.0.3",
"minimatch": "^3.1.2",
"object.fromentries": "^2.0.6",
"object.groupby": "^1.0.0",
"object.values": "^1.1.6",
- "resolve": "^1.22.3",
"semver": "^6.3.1",
"tsconfig-paths": "^3.14.2"
},
@@ -12457,9 +12508,9 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"optional": true
},
"function-bind": {
@@ -12942,9 +12993,9 @@
"dev": true
},
"is-core-module": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
- "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
+ "version": "2.13.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz",
+ "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -14010,10 +14061,12 @@
"dev": true
},
"mqtt": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.0.3.tgz",
- "integrity": "sha512-XyCzdCNFm4XXBUV7HQPd1qXYdu7GC/H+wXr+RfaztwZ72/c3sD8yRivOBdh8iKWHc+EGawSeDIvXCnvEykcJVA==",
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/mqtt/-/mqtt-5.1.2.tgz",
+ "integrity": "sha512-jEyrJGj3qkyTWx/7t5p+u6BY1rpikcl0ydlaHPGJ6rjeCkHVCFcTK+ZP5hVqAei5rwn7h4qtjTezhXHWkSZOHg==",
"requires": {
+ "@types/readable-stream": "^4.0.1",
+ "@types/ws": "^8.5.5",
"commist": "^3.2.0",
"concat-stream": "^2.0.0",
"debug": "^4.3.4",
@@ -14021,7 +14074,7 @@
"help-me": "^4.2.0",
"lru-cache": "^7.18.3",
"minimist": "^1.2.8",
- "mqtt-packet": "^8.2.0",
+ "mqtt-packet": "^8.2.1",
"number-allocator": "^1.0.14",
"readable-stream": "^4.4.2",
"reinterval": "^1.1.0",
@@ -14050,9 +14103,9 @@
}
},
"mqtt-packet": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-8.2.0.tgz",
- "integrity": "sha512-21Vo7XdRXUw2qhdTfk8GeOl2jtb8Dkwd4dKxn/epvf37mxTxHodvBJoozTPZGVwh57JXlsh2ChsaxMsAfqxp+A==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/mqtt-packet/-/mqtt-packet-8.2.1.tgz",
+ "integrity": "sha512-vrHHjwhmuxzQIe3fJWoOLQHF4H5FETUrQGYD5g1qGfEmpjkQUkPONfygA0cI8Wtb3IUCfu66WmZiVSCgGm8oUw==",
"requires": {
"bl": "^5.0.0",
"debug": "^4.1.1",
@@ -15103,9 +15156,9 @@
}
},
"sinon": {
- "version": "15.2.0",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.2.0.tgz",
- "integrity": "sha512-nPS85arNqwBXaIsFCkolHjGIkFo+Oxu9vbgmBJizLAhqe6P2o3Qmj3KCUoRkfhHtvgDhZdWD3risLHAUJ8npjw==",
+ "version": "16.1.0",
+ "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.1.0.tgz",
+ "integrity": "sha512-ZSgzF0vwmoa8pq0GEynqfdnpEDyP1PkYmEChnkjW0Vyh8IDlyFEJ+fkMhCP0il6d5cJjPl2PUsnUSAuP5sttOQ==",
"dev": true,
"requires": {
"@sinonjs/commons": "^3.0.0",
@@ -15600,6 +15653,11 @@
"integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
"dev": true
},
+ "undici-types": {
+ "version": "5.25.3",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz",
+ "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA=="
+ },
"universalify": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
@@ -15661,9 +15719,9 @@
"integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
},
"uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="
},
"v8-to-istanbul": {
"version": "8.1.1",
@@ -15789,11 +15847,11 @@
}
},
"winston": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.10.0.tgz",
- "integrity": "sha512-nT6SIDaE9B7ZRO0u3UvdrimG0HkB7dSTAgInQnNR2SOPJ4bvq5q79+pXLftKmP52lJGW15+H5MCK0nM9D3KB/g==",
+ "version": "3.11.0",
+ "resolved": "https://registry.npmjs.org/winston/-/winston-3.11.0.tgz",
+ "integrity": "sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g==",
"requires": {
- "@colors/colors": "1.5.0",
+ "@colors/colors": "^1.6.0",
"@dabh/diagnostics": "^2.0.2",
"async": "^3.2.3",
"is-stream": "^2.0.0",
@@ -15804,6 +15862,13 @@
"stack-trace": "0.0.x",
"triple-beam": "^1.3.0",
"winston-transport": "^4.5.0"
+ },
+ "dependencies": {
+ "@colors/colors": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
+ "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA=="
+ }
}
},
"winston-transport": {
@@ -15851,9 +15916,9 @@
}
},
"ws": {
- "version": "8.13.0",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
- "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
+ "version": "8.14.2",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
+ "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
"requires": {}
},
"xml": {
diff --git a/package.json b/package.json
index cb793688a..20db304ca 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@open-amt-cloud-toolkit/rps",
- "version": "2.16.0",
+ "version": "2.16.1",
"description": "Containerized RPS service for activating and configuring Intel® AMT devices",
"homepage": "https://github.com/open-amt-cloud-toolkit/rps",
"contributors": [
@@ -42,7 +42,7 @@
"lint": "eslint . --ext .ts"
},
"dependencies": {
- "@open-amt-cloud-toolkit/wsman-messages": "^5.5.0",
+ "@open-amt-cloud-toolkit/wsman-messages": "^5.5.2",
"body-parser": "^1.20.2",
"consul": "^1.2.0",
"cors": "^2.8.5",
@@ -56,30 +56,30 @@
"hot-shots": "^10.0.0",
"http-z": "^6.1.2",
"minimist": "^1.2.8",
- "mqtt": "^5.0.3",
+ "mqtt": "^5.1.2",
"node-forge": "^1.3.1",
"pg": "^8.11.3",
"pg-format": "^1.0.4",
"rc": "^1.2.8",
- "uuid": "^9.0.0",
- "winston": "^3.10.0",
- "ws": "^8.13.0",
+ "uuid": "^9.0.1",
+ "winston": "^3.11.0",
+ "ws": "^8.14.2",
"xml2js": "^0.6.2",
"xstate": "^4.38.2"
},
"devDependencies": {
- "@types/express": "^4.17.16",
+ "@types/express": "^4.17.19",
"@types/jest": "^27.5.0",
- "@types/node": "^20.5.0",
- "@types/node-forge": "^1.3.4",
- "@types/pg": "^8.10.2",
- "@types/ws": "^8.5.5",
+ "@types/node": "^20.8.5",
+ "@types/node-forge": "^1.3.7",
+ "@types/pg": "^8.10.5",
+ "@types/ws": "^8.5.7",
"@typescript-eslint/eslint-plugin": "^5.61.0",
"@typescript-eslint/parser": "^5.62.0",
- "eslint": "^8.47.0",
+ "eslint": "^8.51.0",
"eslint-config-standard": "^17.1.0",
"eslint-config-standard-with-typescript": "^37.0.0",
- "eslint-plugin-import": "^2.28.0",
+ "eslint-plugin-import": "^2.28.1",
"eslint-plugin-license-header": "^0.6.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
@@ -88,11 +88,11 @@
"jest-sinon": "^1.1.0",
"jest-transform-stub": "^2.0.0",
"nodemon": "^3.0.1",
- "sinon": "^15.2.0",
+ "sinon": "^16.1.0",
"ts-jest": "^27.1.4",
"typescript": "^4.9.5"
},
"optionalDependencies": {
- "fsevents": "^2.3.2"
+ "fsevents": "^2.3.3"
}
}
diff --git a/src/Validator.ts b/src/Validator.ts
index 2ee37e44d..779969cc1 100644
--- a/src/Validator.ts
+++ b/src/Validator.ts
@@ -333,11 +333,12 @@ export class Validator implements IValidator {
}
verifyAMTVersion (payload: Payload, action: string): void {
- if (parseInt(payload.ver) >= 7 && parseInt(payload.ver) < 12) {
+ const verifiedVersions = [7.0, 7.1, 8.0, 8.1, 9.0, 9.1, 9.5, 10.0, 11.0, 11.5, 11.6]
+ if (verifiedVersions.includes(parseFloat(payload.ver))) {
if (parseInt(payload.build) < 3000) {
- throw new RPSError(`Device ${payload.uuid} ${action} failed. Only version ${payload.ver} with build greater than 3000 can be remotely configured `)
+ throw new RPSError(`Device ${payload.uuid} ${action} failed. Please check with your OEM for a firmware update.`)
}
- } else if (parseInt(payload.ver) < 7) {
+ } else if (parseFloat(payload.ver) < 7) {
throw new RPSError(`Device ${payload.uuid} ${action} failed. AMT version: ${payload.ver}. Version less than 7 cannot be remotely configured `)
}
}
diff --git a/src/routes/admin/domains/domain.test.ts b/src/routes/admin/domains/domain.test.ts
index 398fe5b8a..9c89c3bed 100644
--- a/src/routes/admin/domains/domain.test.ts
+++ b/src/routes/admin/domains/domain.test.ts
@@ -16,7 +16,7 @@ describe('Domain Profile Validation', () => {
let value
test('passwordChecker - success', () => {
- req = { body: { provisioningCert: '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', provisioningCertPassword: 'Intel123!' } }
+ req = { body: { provisioningCert: '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', provisioningCertPassword: 'P@ssw0rd' } }
pfxobj = passwordChecker(certManager, req)
expect(() => {
passwordChecker(certManager, req)
@@ -24,28 +24,28 @@ describe('Domain Profile Validation', () => {
})
test('passwordChecker - failure', () => {
- req = { body: { provisioningCert: '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', provisioningCertPassword: 'Wrong123!' } }
+ req = { body: { provisioningCert: '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', provisioningCertPassword: 'Wrong123!' } }
expect(() => {
passwordChecker(certManager, req)
}).toThrowError(new Error('Unable to decrypt provisioning certificate. Please check that the password is correct, and that the certificate is a valid certificate.'))
})
test('domainSuffixChecker (root) - success', () => {
- value = 'test.com'
+ value = 'vprodemo.com'
expect(() => {
domainSuffixChecker(pfxobj, value)
}).not.toThrowError(new Error('FQDN not associated with provisioning certificate'))
})
test('domainSuffixChecker (subdomain) - success', () => {
- value = 'test.test.com'
+ value = 'test.vprodemo.com'
expect(() => {
domainSuffixChecker(pfxobj, value)
}).not.toThrowError(new Error('FQDN not associated with provisioning certificate'))
})
test('domainSuffixChecker (subdomain) - success', () => {
- value = 'intel.test.com'
+ value = 'intel.vprodemo.com'
expect(() => {
domainSuffixChecker(pfxobj, value)
}).not.toThrowError(new Error('FQDN not associated with provisioning certificate'))
diff --git a/src/stateMachines/unconfiguration.test.ts b/src/stateMachines/unconfiguration.test.ts
index 7cde439d0..9686a3a08 100644
--- a/src/stateMachines/unconfiguration.test.ts
+++ b/src/stateMachines/unconfiguration.test.ts
@@ -388,44 +388,6 @@ describe('Unconfiguration State Machine', () => {
service.start()
service.send({ type: 'REMOVECONFIG', clientId })
})
-
- it('should eventually reach "FAILURE" after "DISABLE_TLS_SETTING_DATA"', (done) => {
- devices[clientId].ciraconfig = { TLSSettingData: [{ Enabled: false }, { Enabled: true }] }
- configuration.guards = {
- isExpectedBadRequest: () => false,
- tlsSettingDataEnabled: () => true,
- hasMPSEntries: () => false,
- hasPublicKeyCertificate: () => false,
- hasEnvSettings: () => false,
- is8021xProfileEnabled: () => false
- }
- configuration.services['disable-tls-setting-data'] = Promise.reject(new Error())
- const mockUnconfigurationMachine = unconfiguration.machine.withConfig(configuration).withContext(unconfigContext)
- const flowStates = ['UNCONFIGURED',
- 'ENUMERATE_ETHERNET_PORT_SETTINGS',
- 'PULL_ETHERNET_PORT_SETTINGS',
- 'GET_8021X_PROFILE',
- 'ENUMERATE_WIFI_ENDPOINT_SETTINGS',
- 'PULL_WIFI_ENDPOINT_SETTINGS',
- 'REMOVE_REMOTE_ACCESS_POLICY_RULE_USER_INITIATED',
- 'REMOVE_REMOTE_ACCESS_POLICY_RULE_ALERT',
- 'REMOVE_REMOTE_ACCESS_POLICY_RULE_PERIODIC',
- 'ENUMERATE_MANAGEMENT_PRESENCE_REMOTE_SAP',
- 'PULL_MANAGEMENT_PRESENCE_REMOTE_SAP',
- 'ENUMERATE_TLS_SETTING_DATA',
- 'PULL_TLS_SETTING_DATA',
- 'DISABLE_TLS_SETTING_DATA',
- 'FAILURE']
- const service = interpret(mockUnconfigurationMachine).onTransition((state) => {
- expect(state.matches(flowStates[currentStateIndex++])).toBe(true)
- if (state.matches('FAILURE') && currentStateIndex === flowStates.length) {
- done()
- }
- })
- service.start()
- service.send({ type: 'REMOVECONFIG', clientId })
- })
-
it('should eventually reach "FAILURE" after "SETUP_AND_CONFIGURATION_SERVICE_COMMIT_CHANGES"', (done) => {
unconfigContext.tlsSettingData = [{ Enabled: false }, { Enabled: true }]
configuration.guards = {
@@ -792,7 +754,7 @@ describe('Unconfiguration State Machine', () => {
expect(invokeWsmanCallSpy).toHaveBeenCalled()
})
- it('should send wsman message to disable TLS Setting Data on AMT < 16.1', async () => {
+ it('should send wsman message to disableRemoteTLSSettingData', async () => {
unconfigContext.message = {
Envelope: {
Body: {
@@ -812,7 +774,7 @@ describe('Unconfiguration State Machine', () => {
expect(invokeWsmanCallSpy).toHaveBeenCalled()
})
- it('should send wsman message to disable TLS Setting Data on AMT < 16.1', async () => {
+ it('should send wsman message to disableLocalTLSSettingData', async () => {
unconfigContext.tlsSettingData = [
{ AcceptNonSecureConnections: true, NonSecureConnectionsSupported: true, ElementName: 'Intel(r) AMT 802.3 TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT 802.3 TLS Settings', MutualAuthentication: false },
{ AcceptNonSecureConnections: true, NonSecureConnectionsSupported: true, ElementName: 'Intel(r) AMT LMS TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT LMS TLS Settings', MutualAuthentication: false }
@@ -820,34 +782,6 @@ describe('Unconfiguration State Machine', () => {
await unconfiguration.disableLocalTLSSettingData(unconfigContext, null)
expect(invokeWsmanCallSpy).toHaveBeenCalled()
})
- it('should send wsman message to disable TLS Setting Data on AMT 16.1+', async () => {
- unconfigContext.message = {
- Envelope: {
- Body: {
- PullResponse: {
- Items: {
- AMT_TLSSettingData: [
- { AcceptNonSecureConnections: false, NonSecureConnectionsSupported: false, ElementName: 'Intel(r) AMT 802.3 TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT 802.3 TLS Settings', MutualAuthentication: false },
- { AcceptNonSecureConnections: true, NonSecureConnectionsSupported: true, ElementName: 'Intel(r) AMT LMS TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT LMS TLS Settings', MutualAuthentication: false }
- ]
- }
- }
- }
- }
- }
- await unconfiguration.disableRemoteTLSSettingData(unconfigContext, null)
- expect(unconfigContext.message.Envelope.Body.PullResponse.Items.AMT_TLSSettingData[0]['h:AcceptNonSecureConnections']).toBe(false)
- expect(invokeWsmanCallSpy).toHaveBeenCalled()
- })
-
- it('should send wsman message to disable TLS Setting Data on AMT 16.1+', async () => {
- unconfigContext.tlsSettingData = [
- { AcceptNonSecureConnections: false, NonSecureConnectionsSupported: false, ElementName: 'Intel(r) AMT 802.3 TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT 802.3 TLS Settings', MutualAuthentication: false },
- { AcceptNonSecureConnections: true, NonSecureConnectionsSupported: true, ElementName: 'Intel(r) AMT LMS TLS Settings', Enabled: true, InstanceID: 'Intel(r) AMT LMS TLS Settings', MutualAuthentication: false }
- ]
- await unconfiguration.disableLocalTLSSettingData(unconfigContext, null)
- expect(invokeWsmanCallSpy).toHaveBeenCalled()
- })
it('should send wsman message to commit Setup And Configuration Service', async () => {
await unconfiguration.commitSetupAndConfigurationService(unconfigContext, null)
expect(invokeWsmanCallSpy).toHaveBeenCalled()
diff --git a/src/stateMachines/unconfiguration.ts b/src/stateMachines/unconfiguration.ts
index a09d9f8ca..4dcadcaf8 100644
--- a/src/stateMachines/unconfiguration.ts
+++ b/src/stateMachines/unconfiguration.ts
@@ -14,6 +14,7 @@ import { NodeForge } from '../NodeForge'
import { DbCreatorFactory } from '../factories/DbCreatorFactory'
import { SignatureHelper } from '../utils/SignatureHelper'
import { Validator } from '../Validator'
+import { UNEXPECTED_PARSE_ERROR } from '../utils/constants'
import { devices } from '../WebSocketListener'
import { type AMTConfiguration } from '../models'
import { Error } from './error'
@@ -392,19 +393,17 @@ export class Unconfiguration {
id: 'disable-tls-setting-data',
onDone: { actions: assign({ message: (context, event) => event.data }), target: 'DISABLE_TLS_SETTING_DATA_RESPONSE' },
onError: {
- actions: assign({ statusMessage: (context, event) => 'Failed to disable TLS Setting Data' }),
- target: 'FAILURE'
+ target: 'SETUP_AND_CONFIGURATION_SERVICE_COMMIT_CHANGES'
}
}
},
- DISABLE_TLS_SETTING_DATA_2: { // TODO: REFACTOR TO USE EXISITING PUT
+ DISABLE_TLS_SETTING_DATA_2: {
invoke: {
src: this.disableLocalTLSSettingData.bind(this),
id: 'disable-tls-setting-data-2',
onDone: { actions: assign({ message: (context, event) => event.data }), target: 'DISABLE_TLS_SETTING_DATA_RESPONSE' },
onError: {
- actions: assign({ statusMessage: (context, event) => 'Failed to disable TLS Setting Data' }),
- target: 'FAILURE'
+ target: 'SETUP_AND_CONFIGURATION_SERVICE_COMMIT_CHANGES'
}
}
},
@@ -463,8 +462,7 @@ export class Unconfiguration {
id: 'delete-tls-credential-context',
onDone: 'ENUMERATE_PUBLIC_PRIVATE_KEY_PAIR',
onError: {
- actions: assign({ statusMessage: (context, event) => 'Failed to delete TLS Credential context' }),
- target: 'FAILURE'
+ target: 'ENUMERATE_PUBLIC_PRIVATE_KEY_PAIR'
}
}
},
@@ -514,8 +512,7 @@ export class Unconfiguration {
id: 'delete-public-private-key-pair',
onDone: { actions: assign({ message: (context, event) => event.data }), target: 'PULL_PUBLIC_PRIVATE_KEY_PAIR_RESPONSE' },
onError: {
- actions: assign({ statusMessage: (context, event) => 'Failed to delete public private key pair' }),
- target: 'FAILURE'
+ target: 'PULL_PUBLIC_PRIVATE_KEY_PAIR_RESPONSE'
}
}
},
@@ -568,8 +565,7 @@ export class Unconfiguration {
target: 'PULL_PUBLIC_KEY_CERTIFICATE_RESPONSE'
}, // check if there is any more certificates
onError: {
- actions: assign({ statusMessage: (context, event) => 'Failed to delete public key certificate' }),
- target: 'FAILURE'
+ target: 'PULL_PUBLIC_KEY_CERTIFICATE_RESPONSE'
}
}
},
@@ -636,8 +632,8 @@ export class Unconfiguration {
isWifiProfileDeleted: (context, event) => context.message.Envelope.Body == null,
isWifiOnlyDevice: (context, event) => context.wifiSettings != null && context.wiredSettings?.MACAddress == null,
isWifiSupportedOnDevice: (context, event) => context.wifiSettings?.MACAddress != null,
- isWiredSupportedOnDevice: (context, event) => context.wiredSettings?.MACAddress != null
-
+ isWiredSupportedOnDevice: (context, event) => context.wiredSettings?.MACAddress != null,
+ shouldRetry: (context, event) => context.retryCount < 3 && event.data instanceof UNEXPECTED_PARSE_ERROR
},
actions: {
'Metric Capture': (context, event) => {
@@ -833,9 +829,7 @@ export class Unconfiguration {
async disableRemoteTLSSettingData (context: UnconfigContext, event: UnconfigEvent): Promise {
context.tlsSettingData = context.message.Envelope.Body.PullResponse.Items.AMT_TLSSettingData
context.tlsSettingData[0].Enabled = false
- if (!('NonSecureConnectionsSupported' in context.tlsSettingData[0]) || context.tlsSettingData[0].NonSecureConnectionsSupported === true) {
- context.tlsSettingData[0].AcceptNonSecureConnections = true
- }
+ context.tlsSettingData[0].AcceptNonSecureConnections = true
context.tlsSettingData[0].MutualAuthentication = false
delete context.tlsSettingData[0].TrustedCN
context.xmlMessage = context.amt.TLSSettingData.Put(context.tlsSettingData[0])
diff --git a/src/test/collections/data/rps_security_api_test.data.json b/src/test/collections/data/rps_security_api_test.data.json
index 1c4d31c2b..2f8e227b6 100644
--- a/src/test/collections/data/rps_security_api_test.data.json
+++ b/src/test/collections/data/rps_security_api_test.data.json
@@ -45,7 +45,7 @@
"_TEST_CASE_6602": "RPS: Rest API- POST method for rps api's (positive test)",
"url": "{{protocol}}://{{host}}/api/v1/admin/domains",
"verb": "POST",
- "body": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"MIIJ3wIBAzCCCZUGCSqGSIb3DQEHAaCCCYYEggmCMIIJfjCCA/IGCSqGSIb3DQEHBqCCA+MwggPfAgEAMIID2AYJKoZIhvcNAQcBMFcGCSqGSIb3DQEFDTBKMCkGCSqGSIb3DQEFDDAcBAhY0tqJdAlNvwICCAAwDAYIKoZIhvcNAgkFADAdBglghkgBZQMEASoEEGox12JvZOMAr/NfaKG3EY+AggNwpXWsXOIxxvomGmrL3vW/aKElOjE4uIYlQ83ngKQNGjGrToOkiQ//V21W7mLbN9/opb1IvmygmRTf8b/c1hupBzDxNzr/VByEKbZbaTMTJuynqRRZ7vYRWgBpj1Y/E/5nDzi4xUJ9zY2Ln4JwRBcts5srfy/aYqHCd7AP4d4xbT1hJbbB5b5BUJF9JbmLCsM3/4BARPTMZ1uSBZT6ENT/0RY7IURAivrXudY0Ex31J1TCYBDLSRkwBnfZyIFz+AkDP5Z/A6jx1g9L6ihOPeQokxUjkvhM32hK99Aozl2LYcHhROp+OR8FzkGuphoGPRZYEk1NWJlRgufbVfNKLAjoUFn54gLGWr/w28QF1dvaSQDlnbPTwlQQnzHcg/1x91XUMGH+kOUE9XzExKUzIzJI+KtlEGIuOzWPleyhogTs446kWTk3PP9LnSRr825xTRQVxeVO3PjXHQIrXv/4Xixjr4LSD8MRGYxcKX5bymYZh6HllnhA7FiBgw7qQAWmzf7scXgLSuVsLYJzwQRCCG5xtUz6FE+pglwW4paGC/PFLaarWYDO9Hb4rM+w4L0q4unjB8tQVKeVhlejXDYNdKdRtaNut0VP0t8gAmcjFe0dyoV37e9CKGIQo+3PfM1/Uy5LILxUSY8mgs7GVHQh6X6Bpb/b7DgAF6jn9jmkGq6s8BmbDaeh1DWjQz7AS69DMB/n1oiBDZYpZcaF2t63uP4e3jPYnYTTicTaQL7KiSBB6S49uWObmNCDBvTYZfkDIagq3lOVHkIBJvoCms4IWtai/ef51AXRkx/5Z28rFDr4yeqJgvd5MWpt4rrGOqtI43nZfqdkg8xmbriFrZD1sPZXYSl3iX11DMWEP1eqylJExawa0Eoq5Co19/ZQQxDocmutm5BmOKN8k9/+gjwRBt24Sqab6EDg6DDRPbHOD66Sl4Utt2/DLY1na4P0CoqCjS0YiXp9wKOGbArht5OzlksR8QF6d5Yh1WjU3p9hBFT9Z0v6vKHEg6yQDGq86AVvmPWNnJ82un/M6ZiESbAifZ0zLSrVYsVxNpe1wOtfJCpjuxmQVy53ybGa1eB6Gw5+0/PUJOQvCuq4gysspMvnltFW6MfvfHhCxuxKbeUP2DFa9AaQ15D4LXfnV2mlUiSHGATfzgk4Ol4HOazoc1i6cwO0XTCCBYQGCSqGSIb3DQEHAaCCBXUEggVxMIIFbTCCBWkGCyqGSIb3DQEMCgECoIIFMTCCBS0wVwYJKoZIhvcNAQUNMEowKQYJKoZIhvcNAQUMMBwECK1KxYSzlQ6TAgIIADAMBggqhkiG9w0CCQUAMB0GCWCGSAFlAwQBKgQQgfU88AA2Uywt1lIPwmJW1gSCBNDkfCjfD4w0bAiALqUD0KXbBkYD+K+gZbnySfXn+HHU++ek6aHEEnqF/2TPQxMfu08spvJg56JnYF1zbluaV28UkiAo8o0Pc9VWfm04w+bQuJAJ64NigUk+/6YiCmEuD8L8ZOA2Us2gIW7id2XPn0ASb91RyXak+kPvPZDe+yLhMXjE7EXu/8nx2umdjGyFmHxEoowo8PAW1LuFdL2PVA5z0hqkuEHtV/N5D4tW/DMW6wcoYpynadmP3XMWlT1p3oPfAjNU6DgHFihoMRwUXYg4TM8lvralXboKvMRF5Xp68nfw7BlCwzdIFD2Bhb/8p8pBs4DfR6H4dlUUcWA+K2ly3K+LT71G4S2zsbtrXkhoQZ5/PQqOErqtpimSkdApeHHCYCBUPeUbn3Z6ZfIXe4iJDOPa0+XOqLbsxOnWZmZz0s5tXGMcp8IcE5Sp4/xFPoHQ+heCTPd/a2G0QZ7c5fA+xq6hhB0QV/E9XYUUbsDU9ebvf1/tB8mB0PqJTz3Hhn+CZt4oVIoxdYDPfVCOQBrMVMtPuMBYaMP/XhXYfZdAGUgGEwC+l6O32+ZJcCFQ8x5k2Bj88M/AJ0nXCfcUr2xVtNfaey3UZXcJUjaxy/HSK1HOhFcgwalODWjqDcDwaH2/Hac5e9Tn1Es1Q3Pn3mWPQamgTJv3cXUWjqT+5s/+4f4yBonyaA9r+bb+OF3xqvZ2FtglHUoTzuDFHmmgKD6jcxLzh07lmgYS/Lu2jMrQx5THr0tW71QqugFbHi1UVOBYoAXpKoba82LseR/akmiv0vdxMucSfiw+MRaGRy0TILLbZy3C/nSTvzJuVLYFNGZSYN0gQWtOChv60JtcK6ZY3Sr5hv4ppQDm/JIvng1U7NkUkM63ToMxMLx1i5XQ7ihfQb9DnZVPZrwfndTyjJhP7ZkMGFvZGQ1M3E81ssBQ+7cFITng8LzfH/zsd7xLosZTOs9e/yy57uHcw6wq9tyLnCejtgaGoRZAqZLRTjKMM/+JuI5o7f5CM3UCLwM3qHpmuSbRIgRGlAQgFGth+A9/vECTl+q/30wjc7/8uS6hoIJhYkxl2J9dGRtrIXhrhwe6L+DHvOYSVmVV+9yK5h+m99vudybwbnuq7DVuX1JcX5AbDg42fjcdo3SBCzQM0ZHdaoVIbrCnePPc00EyY1Yrrawp37Qtx+p0Pt6ZiNWSXatLQTo9fAmWwrLIXbPF0JfLeEApf4chq8clIkUNyOGg7rsZaEkCIMhYm/dVCUqYKMQFTlBY8eSKtueIy9zPX0nVLNRZeqhb3posI/4OPvCwIr5jZUFOyHIV9GawohYW1ggO66W7wB/rfuY1YJTgRJll2xQ4D0KD0oRPkm2610HurGyr51lr6kBY84ZhBRFz0lRkvm94VOuwQqFTlLWJ2DFJVWEuwBnRU40ETqjIsXnbE5GbPy1nwS1RQqBDPvNEqfIr9DNNDmgIsynSGzPu3OvspRfMVK5hsvH06wrLNLQfBSlg9HlXDTaixf3TeHUMk9/7yzFA++wdvyKkkwD5l6L2i/BRMHOFKd12TbjZe4LpBMgyoMLgWXE49UvKqno/eqMySBf0zqJ2wVMuHertrK7MVx0cW4gSVKfAEUDlwEJl/b0S00VTr7pcQ2bEgQG2QDElMCMGCSqGSIb3DQEJFTEWBBQNi8zeGlS6KLZ1Esk5JJW1xQ+YxDBBMDEwDQYJYIZIAWUDBAIBBQAEIIX+ljbnwiUpQiRkvt+x8yz9ITjDh0cmwtE8qnCM0qbsBAioKQyl0JpBfgICCAA=\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}",
+ "body": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}",
"expected": "201"
},
{
diff --git a/src/test/collections/rps.postman_collection.json b/src/test/collections/rps.postman_collection.json
index 5af49fbf1..ff284346c 100644
--- a/src/test/collections/rps.postman_collection.json
+++ b/src/test/collections/rps.postman_collection.json
@@ -1,8 +1,9 @@
{
"info": {
- "_postman_id": "e8502aa8-b21b-44b4-972d-9de912dc0dd5",
+ "_postman_id": "3279be1e-5a8a-4e80-8b8d-05d13271b03e",
"name": "RPS API Tests",
- "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
+ "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
+ "_exporter_id": "4929283"
},
"item": [
{
@@ -210,7 +211,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -515,7 +516,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -565,7 +566,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"wrong\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"NewDomain\",\r\n \"domainSuffix\": \"test.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"wrong\",\r\n \"provisioningCertPassword\": \"Intel123!\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -620,7 +621,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"vprodemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"vprodemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -669,7 +670,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"vproDemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"vproDemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -718,7 +719,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"vproDemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"vproDemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains",
@@ -767,7 +768,7 @@
],
"body": {
"mode": "raw",
- "raw": "{\r\n \"profileName\": \"newvprodemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
+ "raw": "{\r\n \"profileName\": \"newvprodemo\",\r\n \"domainSuffix\": \"vprodemo.com\",\r\n \"provisioningCert\": \"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\",\r\n \"provisioningCertStorageFormat\": \"raw\",\r\n \"provisioningCertPassword\": \"P@ssw0rd\"\r\n}"
},
"url": {
"raw": "{{protocol}}://{{host}}/api/v1/admin/domains/",
@@ -12429,4 +12430,4 @@
}
}
]
-}
+}
\ No newline at end of file
diff --git a/src/validator.test.ts b/src/validator.test.ts
index 330a92a70..4bd1966a5 100644
--- a/src/validator.test.ts
+++ b/src/validator.test.ts
@@ -108,30 +108,43 @@ describe('validator', () => {
})
describe('verifyAMTVersion', () => {
- test('should throw an exception if version is less than 7', async () => {
- let rpsError = null
- try {
- msg.payload.ver = '6.8.50'
- validator.verifyAMTVersion(msg.payload, 'activation')
- } catch (error) {
- rpsError = error
+ const testCases = [
+ {
+ description: 'should throw an exception if version is less than 7',
+ input: { ver: '6.8.50' },
+ shouldThrow: true,
+ expectedError: 'Device 4c4c4544-005a-3510-804b-b4c04f564433 activation failed. AMT version: 6.8.50. Version less than 7 cannot be remotely configured '
+ },
+ {
+ description: 'should throw an exception if version is 11.6 and build is less than 3000',
+ input: { ver: '11.6.50', build: '2425' },
+ shouldThrow: true,
+ expectedError: 'Device 4c4c4544-005a-3510-804b-b4c04f564433 activation failed. Please check with your OEM for a firmware update.'
+ },
+ {
+ description: 'should not throw an exception if version is less than 11.6 and build is great than 3000',
+ input: { ver: '8.0.0', build: '3425' },
+ shouldThrow: false
+ },
+ {
+ description: 'should not throw an exception if version is greater than 11.6 and build is less than 3000',
+ input: { ver: '12.0.0', build: '2425' },
+ shouldThrow: false
}
- expect(rpsError).toBeInstanceOf(RPSError)
- expect(rpsError.message).toEqual(`Device ${msg.payload.uuid} activation failed. AMT version: ${msg.payload.ver}. Version less than 7 cannot be remotely configured `)
- })
+ ]
- test('should throw an exception if version is greater than 7 and build is less than 3000', async () => {
- let rpsError = null
- try {
- const clientId = uuid()
- devices[clientId] = { ClientId: clientId, ClientSocket: null, unauthCount: 0 }
- msg.payload.build = '2425'
- validator.verifyAMTVersion(msg.payload, 'activation')
- } catch (error) {
- rpsError = error
- }
- expect(rpsError).toBeInstanceOf(RPSError)
- expect(rpsError.message).toEqual(`Device ${msg.payload.uuid} activation failed. Only version ${msg.payload.ver} with build greater than 3000 can be remotely configured `)
+ testCases.forEach(testCase => {
+ test(testCase.description, async () => {
+ msg.payload.ver = testCase.input.ver
+ if (testCase.input.build) {
+ msg.payload.build = testCase.input.build
+ }
+ if (testCase.shouldThrow) {
+ expect(() => { validator.verifyAMTVersion(msg.payload, 'activation') }).toThrow(testCase.expectedError)
+ } else {
+ expect(() => { validator.verifyAMTVersion(msg.payload, 'activation') }).not.toThrow()
+ }
+ })
})
})