Sync from SUSE:SLFO:Main velociraptor revision c0e306bd5cfa081953f9dd5a4ecdb139

This commit is contained in:
Adrian Schröter 2024-06-08 17:40:57 +02:00
parent d25d0d5ffe
commit e6f8bcc6c0
23 changed files with 1904 additions and 310 deletions

View File

@ -0,0 +1,23 @@
From c4f847f85176991f95ab9c88af63b1294de8649b Mon Sep 17 00:00:00 2001
From: Ruben Verborgh <ruben@verborgh.org>
Date: Thu, 14 Mar 2024 17:36:10 +0100
Subject: [PATCH] Drop Proxy-Authorization across hosts.
---
index.js | 2 +-
1 files changed, 1 insertions(+), 1 deletion(-)
diff --git a/gui/velociraptor/node_modules/follow-redirects/index.js b/gui/velociraptor/node_modules/follow-redirects/index.js
index f58b933..c649cab 100644
--- a/gui/velociraptor/node_modules/follow-redirects/index.js
+++ b/gui/velociraptor/node_modules/follow-redirects/index.js
@@ -430,7 +430,7 @@ RedirectableRequest.prototype._processResponse = function (response) {
redirectUrlParts.protocol !== "https:" ||
redirectUrlParts.host !== currentHost &&
!isSubdomain(redirectUrlParts.host, currentHost)) {
- removeMatchingHeaders(/^(?:authorization|cookie)$/i, this._options.headers);
+ removeMatchingHeaders(/^(?:(?:proxy-)?authorization|cookie)$/i, this._options.headers);
}
// Evaluate the beforeRedirect callback

View File

@ -3,19 +3,34 @@
<param name="url">https://github.com/SUSE/linux-security-sensor</param> <param name="url">https://github.com/SUSE/linux-security-sensor</param>
<param name="filename">velociraptor</param> <param name="filename">velociraptor</param>
<param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param> <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param>
<param name="revision">sensor-base-0.6.7</param> <param name="revision">sensor-base-0.7.0</param>
<param name="scm">git</param> <param name="scm">git</param>
<param name="parent-tag">v0.6.7-5</param> <param name="parent-tag">sensor-base-0.7.0-4</param>
<param name="versionrewrite-pattern">v([0-9\.\-]*)-(.*)</param> <param name="versionrewrite-pattern">sensor-base-([0-9\.]*)-([0-9]*)~(.*)</param>
<param name="versionrewrite-replacement">\1.\2</param> <param name="versionrewrite-replacement">\1.\2.\3</param>
<param name="changesgenerate">enable</param> <param name="changesgenerate">enable</param>
<param name="submodules">enable</param> <param name="submodules">enable</param>
</service> </service>
<service name="set_version" mode="manual" /> <service name="set_version" mode="manual" />
<service name="extract_file" mode="manual">
<param name="files">velociraptor-*/gui/velociraptor/package-lock.json</param>
<param name="archive">velociraptor-[0-9]*.obscpio</param>
<param name="outfilename">package-lock.json</param>
</service>
<service mode="manual" name="go_modules">
<param name="compression">gz</param>
<param name="archive">velociraptor-0*.obscpio</param>
<param name="vendorname">velociraptor-go_modules</param>
</service>
<service mode="manual" name="node_modules">
<param name="cpio">velociraptor-node_modules.obscpio</param>
<param name="source-offset">10000</param>
<param name="output">velociraptor-nodejs.spec.inc</param>
</service>
<service mode="buildtime" name="tar"/> <service mode="buildtime" name="tar"/>
<service mode="buildtime" name="recompress"> <service mode="buildtime" name="recompress">
<param name="file">*.tar</param> <param name="file">velociraptor-[0-9]*.tar</param>
<param name="compression">xz</param> <param name="compression">gz</param>
</service> </service>
</services> </services>

View File

@ -1,6 +1,4 @@
<servicedata> <servicedata>
<service name="tar_scm"> <service name="tar_scm">
<param name="url">https://github.com/SUSE/linux-security-sensor</param> <param name="url">https://github.com/SUSE/linux-security-sensor</param>
<param name="changesrevision">01be57033daf2e1505c5ac686fb7b25df7cae760</param></service><service name="tar_scm"> <param name="changesrevision">3426c0acec7d33e39ada1cd2e26f8a33af766197</param></service></servicedata>
<param name="url">https://github.com/jeffmahoney/linux-security-sensor</param>
<param name="changesrevision">02020f9752134efd8a6a92ab83a7b55b498e1948</param></service></servicedata>

View File

@ -6,4 +6,4 @@
# #
# Options for velociraptor-client # Options for velociraptor-client
# #
VELOCIRAPTOR_CLIENT_OPTS="-v" VELOCIRAPTOR_CLIENT_OPTS=""

View File

@ -1,15 +0,0 @@
## Path: Security/Monitoring
## Description: Velociraptor Kafka-Humio Gateway settings
## Type: string
## Default: ""
## ServiceRestart: velociraptor
#
# Options for velociraptor
#
KAFKA_HUMIO_GATEWAY_OPTIONS="--verbose"
#
# Location of configuration file
#
KAFKA_HUMIO_GATEWAY_CONFIG="/etc/velociraptor-kafka-humio-gateway/transport.yml"

View File

@ -1,87 +0,0 @@
#!/bin/bash
cleanup() {
test -n "${dir}" && rm -rf "${dir}"
if test -n "${gopathdir}"; then
chmod -R u+w "${gopathdir}"
rm -rf "${gopathdir}"
fi
}
error() {
echo "An error occurred. Exiting." >&2
}
trap error ERR SIGINT
trap cleanup EXIT
set -e
version=$(rpmspec -q --queryformat="%{VERSION}\n" velociraptor.spec|head -1)
dir="$(realpath "$(mktemp -d vendoring.XXXXXX)")"
topdir="$(realpath "$(dirname "$0")")"
# Pull the %prep section out of the spec file and replace the tarball with the obscpio
awk '
BEGIN { go=1; };
/^%build/ { go=0; };
{ if (go) print };' < velociraptor.spec > ${dir}/velociraptor.spec
rpmspec -P ${dir}/velociraptor.spec --define "_sourcedir $PWD" --define "_builddir ${dir}"| \
awk '
BEGIN { go=0; };
/^%build/ { go=0; };
{ if (go) print };
/^%prep/ { go=1 }' | sed -e "/rpmuncompress.*velociraptor-.*.tar.xz/s#.*#cpio -D . -id < $PWD/velociraptor-${version}.obscpio#" > ${dir}/setup.sh
echo "Running %prep"
cd ${dir}
sh -e ${dir}/setup.sh
cd "${dir}/velociraptor-${version}"
echo "Re-vendoring Go code..."
gopathdir="$(mktemp -d /tmp/gopath.XXXXXXX)"
rm -rf vendor
export GOPATH="$gopathdir"
# Vendoring doesn't get along with replaced modules, so symlink to those
go mod vendor
replace_module() {
local mod=$1
local path=$2
rm -rf "vendor/${mod}"
rel="$(echo $mod|tr A-Za-z0-9_- .|sed -e 's/\.\.\.*/../g')"
ln -s "${rel}/${path}" "vendor/${mod}"
set -x
ls -la vendor/${mod}/
set +x
}
replace_module github.com/aquasecurity/libbpfgo third_party/libbpfgo
tar Jcf ${dir}/vendor-golang-${version}.tar.xz vendor
cd "${dir}"
mv vendor-golang-*${version}.tar.xz ${topdir}
cd "${dir}/velociraptor-${version}/contrib/kafka-humio-gateway"
rm -rf vendor
go mod vendor
cd "${dir}/velociraptor-${version}"
tar Jcf "${dir}/vendor-golang-kafka-humio-gateway-${version}.tar.xz" "contrib/kafka-humio-gateway/vendor"
echo "Re-vendoring nodejs code..."
cd "${dir}/velociraptor-${version}/gui/velociraptor"
rm -rf node_modules
npm install
cd ../..
tar Jcf ${dir}/vendor-nodejs-${version}.tar.xz gui/velociraptor/node_modules
cd "${dir}"
mv vendor-golang-*${version}.tar.xz vendor-nodejs-${version}.tar.xz ${topdir}
for spec in ${topdir}/*.spec; do
sed -i "s/^%define vendor_version.*/%define vendor_version ${version}/" ${spec}
done
echo "Done"

BIN
velociraptor-0.6.7.5~git81.01be570.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
velociraptor-0.7.0.4.git74.3426c0a.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -9,11 +9,10 @@ UMask=0027
MemoryHigh=4G MemoryHigh=4G
MemoryMax=8G MemoryMax=8G
EnvironmentFile=-/etc/sysconfig/velociraptor-client EnvironmentFile=-/etc/sysconfig/velociraptor-client
EnvironmentFile=-/etc/default/velociraptor-client
Environment=TMPDIR=/var/lib/velociraptor-client/tmp Environment=TMPDIR=/var/lib/velociraptor-client/tmp
ExecStart=/usr/bin/velociraptor-client client --config /etc/velociraptor/client.config $VELOCIRAPTOR_CLIENT_OPTS ExecStart=/usr/bin/velociraptor-client client --config /etc/velociraptor/client.config $VELOCIRAPTOR_CLIENT_OPTS
PrivateTmp=true
PrivateDevices=true
ProtectHostname=true ProtectHostname=true
ProtectClock=true ProtectClock=true
ProtectKernelTunables=true ProtectKernelTunables=true

BIN
velociraptor-go_modules.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,19 +0,0 @@
From: Jeff Mahoney <jeffm@suse.com>
Subject: [PATCH] velociraptor: remove ignore tag to allow vendoring of mage
The ignore tag in make.go means it won't be properly vendored.
---
make.go | 2 --
1 file changed, 2 deletions(-)
diff --git a/make.go b/make.go
index 28b3e90..8fad8b9 100644
--- a/make.go
+++ b/make.go
@@ -1,5 +1,3 @@
-// +build ignore
-
/*
Velociraptor - Dig Deeper
Copyright (C) 2019-2022 Rapid7 Inc.

View File

@ -1,24 +0,0 @@
[Unit]
Description=Velociraptor Kafka-Humio Gateway Service
[Service]
Type=simple
User=velociraptor-kafka
Group=velociraptor-kafka
UMask=0027
User=velociraptor
Group=velociraptor
EnvironmentFile=-/etc/sysconfig/velociraptor-kafka-humio-gateway
ExecStart=/usr/bin/velociraptor-kafka-humio-gateway $KAFKA_HUMIO_GATEWAY_OPTS --config $KAFKA_HUMIO_GATEWAY_CONFIG
PrivateTmp=true
PrivateDevices=true
ProtectHostname=true
ProtectClock=true
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectControlGroups=true
MemoryDenyWriteExecute=true
[Install]
WantedBy=multi-user.target

View File

@ -1,2 +0,0 @@
u velociraptor-kafka - "User for velociraptor Kafka Humio Gateway" /var/lib/velociraptor-kafka-humio-gateway
g velociraptor-kafka - -

BIN
velociraptor-node_modules.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,883 @@
Source10000: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz#/@ampproject-remapping-2.2.0.tgz
Source10001: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz#/@babel-code-frame-7.22.13.tgz
Source10002: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz#/@babel-compat-data-7.22.20.tgz
Source10003: https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz#/@babel-core-7.22.15.tgz
Source10004: https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz#/@babel-eslint-parser-7.19.1.tgz
Source10005: https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz#/@babel-generator-7.23.0.tgz
Source10006: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#/@babel-helper-annotate-as-pure-7.22.5.tgz
Source10007: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#/@babel-helper-compilation-targets-7.22.15.tgz
Source10008: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#/@babel-helper-environment-visitor-7.22.20.tgz
Source10009: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#/@babel-helper-function-name-7.23.0.tgz
Source10010: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#/@babel-helper-hoist-variables-7.22.5.tgz
Source10011: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#/@babel-helper-module-imports-7.22.15.tgz
Source10012: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#/@babel-helper-module-transforms-7.23.0.tgz
Source10013: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#/@babel-helper-plugin-utils-7.22.5.tgz
Source10014: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#/@babel-helper-simple-access-7.22.5.tgz
Source10015: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#/@babel-helper-split-export-declaration-7.22.6.tgz
Source10016: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#/@babel-helper-string-parser-7.22.5.tgz
Source10017: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#/@babel-helper-validator-identifier-7.22.20.tgz
Source10018: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#/@babel-helper-validator-option-7.22.15.tgz
Source10019: https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz#/@babel-helpers-7.23.1.tgz
Source10020: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz#/@babel-highlight-7.22.13.tgz
Source10021: https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz#/@babel-parser-7.23.0.tgz
Source10022: https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#/@babel-plugin-syntax-flow-7.22.5.tgz
Source10023: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#/@babel-plugin-syntax-jsx-7.22.5.tgz
Source10024: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#/@babel-plugin-transform-react-display-name-7.18.6.tgz
Source10025: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#/@babel-plugin-transform-react-jsx-7.22.15.tgz
Source10026: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#/@babel-plugin-transform-react-jsx-development-7.18.6.tgz
Source10027: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz#/@babel-plugin-transform-react-jsx-self-7.21.0.tgz
Source10028: https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz#/@babel-plugin-transform-react-jsx-source-7.19.6.tgz
Source10029: https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#/@babel-plugin-transform-react-pure-annotations-7.18.6.tgz
Source10030: https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz#/@babel-preset-react-7.18.6.tgz
Source10031: https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz#/@babel-runtime-7.22.15.tgz
Source10032: https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz#/@babel-template-7.22.15.tgz
Source10033: https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz#/@babel-traverse-7.23.0.tgz
Source10034: https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz#/@babel-types-7.23.0.tgz
Source10035: https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz#/@emotion-cache-10.0.29.tgz
Source10036: https://registry.npmjs.org/@emotion/core/-/core-10.3.1.tgz#/@emotion-core-10.3.1.tgz
Source10037: https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz#/@emotion-css-10.0.27.tgz
Source10038: https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz#/@emotion-hash-0.8.0.tgz
Source10039: https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz#/@emotion-is-prop-valid-1.2.0.tgz
Source10040: https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz#/@emotion-memoize-0.7.4.tgz
Source10041: https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz#/@emotion-memoize-0.8.0.tgz
Source10042: https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz#/@emotion-serialize-0.11.16.tgz
Source10043: https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz#/@emotion-sheet-0.9.4.tgz
Source10044: https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz#/@emotion-stylis-0.8.5.tgz
Source10045: https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz#/@emotion-unitless-0.7.5.tgz
Source10046: https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz#/@emotion-utils-0.11.3.tgz
Source10047: https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.5.tgz#/@emotion-weak-memoize-0.2.5.tgz
Source10048: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.17.tgz#/@esbuild-android-arm-0.16.17.tgz
Source10049: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#/@esbuild-android-arm64-0.16.17.tgz
Source10050: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.17.tgz#/@esbuild-android-x64-0.16.17.tgz
Source10051: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#/@esbuild-darwin-arm64-0.16.17.tgz
Source10052: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#/@esbuild-darwin-x64-0.16.17.tgz
Source10053: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#/@esbuild-freebsd-arm64-0.16.17.tgz
Source10054: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#/@esbuild-freebsd-x64-0.16.17.tgz
Source10055: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#/@esbuild-linux-arm-0.16.17.tgz
Source10056: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#/@esbuild-linux-arm64-0.16.17.tgz
Source10057: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#/@esbuild-linux-ia32-0.16.17.tgz
Source10058: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#/@esbuild-linux-loong64-0.16.17.tgz
Source10059: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#/@esbuild-linux-mips64el-0.16.17.tgz
Source10060: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#/@esbuild-linux-ppc64-0.16.17.tgz
Source10061: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#/@esbuild-linux-riscv64-0.16.17.tgz
Source10062: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#/@esbuild-linux-s390x-0.16.17.tgz
Source10063: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#/@esbuild-linux-x64-0.16.17.tgz
Source10064: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#/@esbuild-netbsd-x64-0.16.17.tgz
Source10065: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#/@esbuild-openbsd-x64-0.16.17.tgz
Source10066: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#/@esbuild-sunos-x64-0.16.17.tgz
Source10067: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#/@esbuild-win32-arm64-0.16.17.tgz
Source10068: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#/@esbuild-win32-ia32-0.16.17.tgz
Source10069: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#/@esbuild-win32-x64-0.16.17.tgz
Source10070: https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz#/@eslint-eslintrc-2.0.0.tgz
Source10071: https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz#/@eslint-js-8.35.0.tgz
Source10072: https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz#/@fortawesome-fontawesome-common-types-6.4.2.tgz
Source10073: https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.2.tgz#/@fortawesome-fontawesome-svg-core-6.4.2.tgz
Source10074: https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.2.tgz#/@fortawesome-free-solid-svg-icons-6.4.2.tgz
Source10075: https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz#/@fortawesome-react-fontawesome-0.2.0.tgz
Source10076: https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz#/@humanwhocodes-config-array-0.11.8.tgz
Source10077: https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#/@humanwhocodes-module-importer-1.0.1.tgz
Source10078: https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#/@humanwhocodes-object-schema-1.2.1.tgz
Source10079: https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz#/@hypnosphi-create-react-context-0.3.1.tgz
Source10080: https://registry.npmjs.org/@interactjs/types/-/types-1.10.18.tgz#/@interactjs-types-1.10.18.tgz
Source10081: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#/@jridgewell-gen-mapping-0.1.1.tgz
Source10082: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#/@jridgewell-gen-mapping-0.3.2.tgz
Source10083: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#/@jridgewell-resolve-uri-3.1.0.tgz
Source10084: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz#/@jridgewell-set-array-1.1.2.tgz
Source10085: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz#/@jridgewell-source-map-0.3.2.tgz
Source10086: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#/@jridgewell-sourcemap-codec-1.4.14.tgz
Source10087: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#/@jridgewell-trace-mapping-0.3.17.tgz
Source10088: https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#/@nicolo-ribaudo-eslint-scope-5-internals-5.1.1-v1.tgz
Source10089: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#/@nodelib-fs.scandir-2.1.5.tgz
Source10090: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#/@nodelib-fs.stat-2.0.5.tgz
Source10091: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#/@nodelib-fs.walk-1.2.8.tgz
Source10092: https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz#/@popperjs-core-2.11.8.tgz
Source10093: https://registry.npmjs.org/@restart/context/-/context-2.1.4.tgz#/@restart-context-2.1.4.tgz
Source10094: https://registry.npmjs.org/@restart/hooks/-/hooks-0.4.9.tgz#/@restart-hooks-0.4.9.tgz
Source10095: https://registry.npmjs.org/@testing-library/dom/-/dom-8.20.0.tgz#/@testing-library-dom-8.20.0.tgz
Source10096: https://registry.npmjs.org/@testing-library/react/-/react-12.1.5.tgz#/@testing-library-react-12.1.5.tgz
Source10097: https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz#/@trysound-sax-0.2.0.tgz
Source10098: https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.1.tgz#/@types-aria-query-5.0.1.tgz
Source10099: https://registry.npmjs.org/@types/d3-array/-/d3-array-3.0.4.tgz#/@types-d3-array-3.0.4.tgz
Source10100: https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.0.tgz#/@types-d3-color-3.1.0.tgz
Source10101: https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.0.tgz#/@types-d3-ease-3.0.0.tgz
Source10102: https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/@types-d3-interpolate-3.0.1.tgz
Source10103: https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.0.tgz#/@types-d3-path-3.0.0.tgz
Source10104: https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.3.tgz#/@types-d3-scale-4.0.3.tgz
Source10105: https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.1.tgz#/@types-d3-shape-3.1.1.tgz
Source10106: https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.0.tgz#/@types-d3-time-3.0.0.tgz
Source10107: https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.0.tgz#/@types-d3-timer-3.0.0.tgz
Source10108: https://registry.npmjs.org/@types/domhandler/-/domhandler-2.4.1.tgz#/@types-domhandler-2.4.1.tgz
Source10109: https://registry.npmjs.org/@types/domutils/-/domutils-1.7.4.tgz#/@types-domutils-1.7.4.tgz
Source10110: https://registry.npmjs.org/@types/htmlparser2/-/htmlparser2-3.10.2.tgz#/@types-htmlparser2-3.10.2.tgz
Source10111: https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.10.tgz#/@types-http-proxy-1.17.10.tgz
Source10112: https://registry.npmjs.org/@types/invariant/-/invariant-2.2.35.tgz#/@types-invariant-2.2.35.tgz
Source10113: https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#/@types-json5-0.0.29.tgz
Source10114: https://registry.npmjs.org/@types/lodash/-/lodash-4.14.191.tgz#/@types-lodash-4.14.191.tgz
Source10115: https://registry.npmjs.org/@types/lodash.memoize/-/lodash.memoize-4.1.7.tgz#/@types-lodash.memoize-4.1.7.tgz
Source10116: https://registry.npmjs.org/@types/node/-/node-18.14.2.tgz#/@types-node-18.14.2.tgz
Source10117: https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#/@types-parse-json-4.0.0.tgz
Source10118: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz#/@types-prop-types-15.7.5.tgz
Source10119: https://registry.npmjs.org/@types/react/-/react-17.0.53.tgz#/@types-react-17.0.53.tgz
Source10120: https://registry.npmjs.org/@types/react-calendar/-/react-calendar-3.9.0.tgz#/@types-react-calendar-3.9.0.tgz
Source10121: https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.19.tgz#/@types-react-dom-17.0.19.tgz
Source10122: https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz#/@types-react-transition-group-4.4.5.tgz
Source10123: https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz#/@types-scheduler-0.16.2.tgz
Source10124: https://registry.npmjs.org/@types/warning/-/warning-3.0.0.tgz#/@types-warning-3.0.0.tgz
Source10125: https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz#/@vitejs-plugin-react-3.1.0.tgz
Source10126: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz#/@webassemblyjs-ast-1.9.0.tgz
Source10127: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#/@webassemblyjs-floating-point-hex-parser-1.9.0.tgz
Source10128: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#/@webassemblyjs-helper-api-error-1.9.0.tgz
Source10129: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#/@webassemblyjs-helper-buffer-1.9.0.tgz
Source10130: https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#/@webassemblyjs-helper-code-frame-1.9.0.tgz
Source10131: https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#/@webassemblyjs-helper-fsm-1.9.0.tgz
Source10132: https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#/@webassemblyjs-helper-module-context-1.9.0.tgz
Source10133: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#/@webassemblyjs-helper-wasm-bytecode-1.9.0.tgz
Source10134: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#/@webassemblyjs-helper-wasm-section-1.9.0.tgz
Source10135: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#/@webassemblyjs-ieee754-1.9.0.tgz
Source10136: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#/@webassemblyjs-leb128-1.9.0.tgz
Source10137: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#/@webassemblyjs-utf8-1.9.0.tgz
Source10138: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#/@webassemblyjs-wasm-edit-1.9.0.tgz
Source10139: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#/@webassemblyjs-wasm-gen-1.9.0.tgz
Source10140: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#/@webassemblyjs-wasm-opt-1.9.0.tgz
Source10141: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#/@webassemblyjs-wasm-parser-1.9.0.tgz
Source10142: https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#/@webassemblyjs-wast-parser-1.9.0.tgz
Source10143: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#/@webassemblyjs-wast-printer-1.9.0.tgz
Source10144: https://registry.npmjs.org/@wojtekmaj/date-utils/-/date-utils-1.1.2.tgz#/@wojtekmaj-date-utils-1.1.2.tgz
Source10145: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz#/@xtuc-ieee754-1.2.0.tgz
Source10146: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz#/@xtuc-long-4.2.2.tgz
Source10147: https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#/abbrev-1.1.1.tgz
Source10148: https://registry.npmjs.org/ace-builds/-/ace-builds-1.24.1.tgz#/ace-builds-1.24.1.tgz
Source10149: https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz#/acorn-6.4.2.tgz
Source10150: https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz#/acorn-8.8.2.tgz
Source10151: https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#/acorn-jsx-5.3.2.tgz
Source10152: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#/ajv-6.12.6.tgz
Source10153: https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz#/ajv-errors-1.0.1.tgz
Source10154: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz#/ajv-keywords-3.5.2.tgz
Source10155: https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#/ansi-regex-5.0.1.tgz
Source10156: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#/ansi-styles-3.2.1.tgz
Source10157: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#/ansi-styles-4.3.0.tgz
Source10158: https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz#/ansi-styles-5.2.0.tgz
Source10159: https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz#/anymatch-2.0.0.tgz
Source10160: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#/anymatch-3.1.3.tgz
Source10161: https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#/aproba-1.2.0.tgz
Source10162: https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#/argparse-2.0.1.tgz
Source10163: https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz#/aria-query-5.1.3.tgz
Source10164: https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz#/arr-diff-4.0.0.tgz
Source10165: https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz#/arr-flatten-1.1.0.tgz
Source10166: https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz#/arr-union-3.1.0.tgz
Source10167: https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz#/array-includes-3.1.6.tgz
Source10168: https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz#/array-unique-0.3.2.tgz
Source10169: https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#/array.prototype.flat-1.3.1.tgz
Source10170: https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#/array.prototype.flatmap-1.3.1.tgz
Source10171: https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz#/array.prototype.tosorted-1.1.1.tgz
Source10172: https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#/asap-2.0.6.tgz
Source10173: https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz#/asn1.js-5.4.1.tgz
Source10174: https://registry.npmjs.org/assert/-/assert-1.5.0.tgz#/assert-1.5.0.tgz
Source10175: https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz#/assign-symbols-1.0.0.tgz
Source10176: https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz#/ast-types-flow-0.0.7.tgz
Source10177: https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz#/async-each-1.0.6.tgz
Source10178: https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#/asynckit-0.4.0.tgz
Source10179: https://registry.npmjs.org/atob/-/atob-2.1.2.tgz#/atob-2.1.2.tgz
Source10180: https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#/available-typed-arrays-1.0.5.tgz
Source10181: https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz#/axe-core-4.6.3.tgz
Source10182: https://registry.npmjs.org/axios/-/axios-1.5.0.tgz#/axios-1.5.0.tgz
Source10183: https://registry.npmjs.org/axios-retry/-/axios-retry-3.7.0.tgz#/axios-retry-3.7.0.tgz
Source10184: https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz#/axobject-query-3.1.1.tgz
Source10185: https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz#/babel-plugin-emotion-10.2.2.tgz
Source10186: https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#/babel-plugin-macros-2.8.0.tgz
Source10187: https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz#/babel-plugin-styled-components-2.0.7.tgz
Source10188: https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#/babel-plugin-syntax-jsx-6.18.0.tgz
Source10189: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#/balanced-match-1.0.2.tgz
Source10190: https://registry.npmjs.org/base/-/base-0.11.2.tgz#/base-0.11.2.tgz
Source10191: https://registry.npmjs.org/base16/-/base16-1.0.0.tgz#/base16-1.0.0.tgz
Source10192: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#/base64-js-1.5.1.tgz
Source10193: https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz#/batch-processor-1.0.0.tgz
Source10194: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz#/big.js-5.2.2.tgz
Source10195: https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz#/binary-extensions-1.13.1.tgz
Source10196: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz#/binary-extensions-2.2.0.tgz
Source10197: https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz#/bindings-1.5.0.tgz
Source10198: https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#/bluebird-3.7.2.tgz
Source10199: https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz#/bn.js-4.12.0.tgz
Source10200: https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz#/bn.js-5.2.1.tgz
Source10201: https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz#/boolbase-1.0.0.tgz
Source10202: https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.2.tgz#/bootstrap-4.6.2.tgz
Source10203: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#/brace-expansion-1.1.11.tgz
Source10204: https://registry.npmjs.org/braces/-/braces-2.3.2.tgz#/braces-2.3.2.tgz
Source10205: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#/braces-3.0.2.tgz
Source10206: https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz#/brorand-1.1.0.tgz
Source10207: https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#/browserify-aes-1.2.0.tgz
Source10208: https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz#/browserify-cipher-1.0.1.tgz
Source10209: https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz#/browserify-des-1.0.2.tgz
Source10210: https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz#/browserify-rsa-4.1.0.tgz
Source10211: https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz#/browserify-sign-4.2.1.tgz
Source10212: https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz#/browserify-zlib-0.2.0.tgz
Source10213: https://registry.npmjs.org/browserslist/-/browserslist-4.21.11.tgz#/browserslist-4.21.11.tgz
Source10214: https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz#/buffer-4.9.2.tgz
Source10215: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#/buffer-from-1.1.2.tgz
Source10216: https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz#/buffer-xor-1.0.3.tgz
Source10217: https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#/builtin-status-codes-3.0.0.tgz
Source10218: https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz#/cacache-12.0.4.tgz
Source10219: https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#/cache-base-1.0.1.tgz
Source10220: https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#/call-bind-1.0.2.tgz
Source10221: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#/callsites-3.1.0.tgz
Source10222: https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz#/camelize-1.0.1.tgz
Source10223: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001539.tgz#/caniuse-lite-1.0.30001539.tgz
Source10224: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#/chalk-2.4.2.tgz
Source10225: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#/chalk-4.1.2.tgz
Source10226: https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz#/chokidar-2.1.8.tgz
Source10227: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz#/chokidar-3.5.3.tgz
Source10228: https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz#/chownr-1.1.4.tgz
Source10229: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#/chrome-trace-event-1.0.3.tgz
Source10230: https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz#/cipher-base-1.0.4.tgz
Source10231: https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz#/class-utils-0.3.6.tgz
Source10232: https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz#/classnames-2.3.2.tgz
Source10233: https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz#/clsx-1.2.1.tgz
Source10234: https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz#/collection-visit-1.0.0.tgz
Source10235: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#/color-convert-1.9.3.tgz
Source10236: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#/color-convert-2.0.1.tgz
Source10237: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#/color-name-1.1.3.tgz
Source10238: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#/color-name-1.1.4.tgz
Source10239: https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#/combined-stream-1.0.8.tgz
Source10240: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#/commander-2.20.3.tgz
Source10241: https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#/commander-4.1.1.tgz
Source10242: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#/commander-7.2.0.tgz
Source10243: https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#/commondir-1.0.1.tgz
Source10244: https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz#/component-emitter-1.3.0.tgz
Source10245: https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.20.tgz#/compute-scroll-into-view-1.0.20.tgz
Source10246: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#/concat-map-0.0.1.tgz
Source10247: https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz#/concat-stream-1.6.2.tgz
Source10248: https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz#/console-browserify-1.2.0.tgz
Source10249: https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz#/constants-browserify-1.0.0.tgz
Source10250: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#/convert-source-map-1.9.0.tgz
Source10251: https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz#/copy-concurrently-1.0.5.tgz
Source10252: https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz#/copy-descriptor-0.1.1.tgz
Source10253: https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz#/core-js-1.2.7.tgz
Source10254: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#/core-util-is-1.0.3.tgz
Source10255: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz#/cosmiconfig-6.0.0.tgz
Source10256: https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz#/create-ecdh-4.0.4.tgz
Source10257: https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#/create-hash-1.2.0.tgz
Source10258: https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#/create-hmac-1.1.7.tgz
Source10259: https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz#/create-react-class-15.7.0.tgz
Source10260: https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz#/create-react-context-0.3.0.tgz
Source10261: https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz#/cross-fetch-3.1.5.tgz
Source10262: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#/cross-spawn-7.0.3.tgz
Source10263: https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz#/crypto-browserify-3.12.0.tgz
Source10264: https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz#/css-color-keywords-1.0.0.tgz
Source10265: https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz#/css-select-4.3.0.tgz
Source10266: https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz#/css-to-react-native-3.2.0.tgz
Source10267: https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz#/css-tree-1.1.3.tgz
Source10268: https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz#/css-unit-converter-1.1.2.tgz
Source10269: https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz#/css-what-6.1.0.tgz
Source10270: https://registry.npmjs.org/csso/-/csso-4.2.0.tgz#/csso-4.2.0.tgz
Source10271: https://registry.npmjs.org/csstype/-/csstype-2.6.21.tgz#/csstype-2.6.21.tgz
Source10272: https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz#/csstype-3.1.1.tgz
Source10273: https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz#/csv-parse-4.16.3.tgz
Source10274: https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz#/csv-stringify-5.6.5.tgz
Source10275: https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz#/cyclist-1.0.1.tgz
Source10276: https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz#/d3-array-3.2.2.tgz
Source10277: https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz#/d3-color-3.1.0.tgz
Source10278: https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz#/d3-ease-3.0.1.tgz
Source10279: https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz#/d3-format-3.1.0.tgz
Source10280: https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz#/d3-interpolate-3.0.1.tgz
Source10281: https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz#/d3-path-3.1.0.tgz
Source10282: https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz#/d3-scale-4.0.2.tgz
Source10283: https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz#/d3-shape-3.2.0.tgz
Source10284: https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz#/d3-time-3.1.0.tgz
Source10285: https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz#/d3-time-format-4.1.0.tgz
Source10286: https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz#/d3-timer-3.0.1.tgz
Source10287: https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#/damerau-levenshtein-1.0.8.tgz
Source10288: https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz#/date-fns-2.29.3.tgz
Source10289: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#/debug-2.6.9.tgz
Source10290: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#/debug-3.2.7.tgz
Source10291: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#/debug-4.3.4.tgz
Source10292: https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz#/decimal.js-light-2.5.1.tgz
Source10293: https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz#/decode-uri-component-0.2.2.tgz
Source10294: https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz#/deep-equal-1.1.1.tgz
Source10295: https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.0.tgz#/deep-equal-2.2.0.tgz
Source10296: https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#/deep-is-0.1.4.tgz
Source10297: https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz#/define-properties-1.2.0.tgz
Source10298: https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz#/define-property-0.2.5.tgz
Source10299: https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz#/define-property-1.0.0.tgz
Source10300: https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz#/define-property-2.0.2.tgz
Source10301: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#/delayed-stream-1.0.0.tgz
Source10302: https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz#/dequal-2.0.3.tgz
Source10303: https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz#/des.js-1.0.1.tgz
Source10304: https://registry.npmjs.org/detect-element-overflow/-/detect-element-overflow-1.3.1.tgz#/detect-element-overflow-1.3.1.tgz
Source10305: https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz#/diff-match-patch-1.0.5.tgz
Source10306: https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#/diffie-hellman-5.0.3.tgz
Source10307: https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz#/doctrine-2.1.0.tgz
Source10308: https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#/doctrine-3.0.0.tgz
Source10309: https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#/dom-accessibility-api-0.5.16.tgz
Source10310: https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz#/dom-helpers-3.4.0.tgz
Source10311: https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz#/dom-helpers-5.2.1.tgz
Source10312: https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz#/dom-serializer-0.2.2.tgz
Source10313: https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz#/dom-serializer-1.4.1.tgz
Source10314: https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz#/domain-browser-1.2.0.tgz
Source10315: https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz#/domelementtype-1.3.1.tgz
Source10316: https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz#/domelementtype-2.3.0.tgz
Source10317: https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz#/domhandler-2.4.2.tgz
Source10318: https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz#/domhandler-4.3.1.tgz
Source10319: https://registry.npmjs.org/dompurify/-/dompurify-3.0.6.tgz#/dompurify-3.0.6.tgz
Source10320: https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz#/domutils-1.7.0.tgz
Source10321: https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz#/domutils-2.8.0.tgz
Source10322: https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz#/dotenv-8.6.0.tgz
Source10323: https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#/duplexify-3.7.1.tgz
Source10324: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.529.tgz#/electron-to-chromium-1.4.529.tgz
Source10325: https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.4.tgz#/element-resize-detector-1.2.4.tgz
Source10326: https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz#/elliptic-6.5.4.tgz
Source10327: https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#/emoji-regex-9.2.2.tgz
Source10328: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz#/emojis-list-3.0.0.tgz
Source10329: https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#/encoding-0.1.13.tgz
Source10330: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#/end-of-stream-1.4.4.tgz
Source10331: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#/enhanced-resolve-4.5.0.tgz
Source10332: https://registry.npmjs.org/entities/-/entities-1.1.2.tgz#/entities-1.1.2.tgz
Source10333: https://registry.npmjs.org/entities/-/entities-2.2.0.tgz#/entities-2.2.0.tgz
Source10334: https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz#/env-cmd-10.1.0.tgz
Source10335: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#/errno-0.1.8.tgz
Source10336: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#/error-ex-1.3.2.tgz
Source10337: https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz#/es-abstract-1.21.1.tgz
Source10338: https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz#/es-get-iterator-1.1.3.tgz
Source10339: https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#/es-set-tostringtag-2.0.1.tgz
Source10340: https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#/es-shim-unscopables-1.0.0.tgz
Source10341: https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#/es-to-primitive-1.2.1.tgz
Source10342: https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz#/es6-promise-4.2.8.tgz
Source10343: https://registry.npmjs.org/esbuild/-/esbuild-0.16.17.tgz#/esbuild-0.16.17.tgz
Source10344: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#/escalade-3.1.1.tgz
Source10345: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#/escape-string-regexp-1.0.5.tgz
Source10346: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#/escape-string-regexp-4.0.0.tgz
Source10347: https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz#/eslint-8.35.0.tgz
Source10348: https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#/eslint-import-resolver-node-0.3.7.tgz
Source10349: https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#/eslint-module-utils-2.7.4.tgz
Source10350: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#/eslint-plugin-import-2.27.5.tgz
Source10351: https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz#/eslint-plugin-jsx-a11y-6.7.1.tgz
Source10352: https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz#/eslint-plugin-react-7.32.2.tgz
Source10353: https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz#/eslint-scope-4.0.3.tgz
Source10354: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#/eslint-scope-5.1.1.tgz
Source10355: https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz#/eslint-scope-7.1.1.tgz
Source10356: https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz#/eslint-utils-3.0.0.tgz
Source10357: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#/eslint-visitor-keys-2.1.0.tgz
Source10358: https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#/eslint-visitor-keys-3.3.0.tgz
Source10359: https://registry.npmjs.org/espree/-/espree-9.4.1.tgz#/espree-9.4.1.tgz
Source10360: https://registry.npmjs.org/esquery/-/esquery-1.4.2.tgz#/esquery-1.4.2.tgz
Source10361: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#/esrecurse-4.3.0.tgz
Source10362: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#/estraverse-4.3.0.tgz
Source10363: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#/estraverse-5.3.0.tgz
Source10364: https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#/esutils-2.0.3.tgz
Source10365: https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#/eventemitter3-4.0.7.tgz
Source10366: https://registry.npmjs.org/events/-/events-3.3.0.tgz#/events-3.3.0.tgz
Source10367: https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#/evp_bytestokey-1.0.3.tgz
Source10368: https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz#/expand-brackets-2.1.4.tgz
Source10369: https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz#/extend-shallow-2.0.1.tgz
Source10370: https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz#/extend-shallow-3.0.2.tgz
Source10371: https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz#/extglob-2.0.4.tgz
Source10372: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#/fast-deep-equal-3.1.3.tgz
Source10373: https://registry.npmjs.org/fast-equals/-/fast-equals-4.0.3.tgz#/fast-equals-4.0.3.tgz
Source10374: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#/fast-json-stable-stringify-2.1.0.tgz
Source10375: https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#/fast-levenshtein-2.0.6.tgz
Source10376: https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.4.tgz#/fast-xml-parser-4.2.4.tgz
Source10377: https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz#/fastq-1.15.0.tgz
Source10378: https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz#/fbemitter-3.0.0.tgz
Source10379: https://registry.npmjs.org/fbjs/-/fbjs-0.8.18.tgz#/fbjs-0.8.18.tgz
Source10380: https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz#/fbjs-3.0.4.tgz
Source10381: https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#/fbjs-css-vars-1.0.2.tgz
Source10382: https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz#/figgy-pudding-3.5.2.tgz
Source10383: https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#/file-entry-cache-6.0.1.tgz
Source10384: https://registry.npmjs.org/file-saver/-/file-saver-2.0.2.tgz#/file-saver-2.0.2.tgz
Source10385: https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#/file-uri-to-path-1.0.0.tgz
Source10386: https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz#/fill-range-4.0.0.tgz
Source10387: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#/fill-range-7.0.1.tgz
Source10388: https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz#/filter-obj-1.1.0.tgz
Source10389: https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#/find-cache-dir-2.1.0.tgz
Source10390: https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#/find-root-1.1.0.tgz
Source10391: https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz#/find-up-3.0.0.tgz
Source10392: https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#/find-up-5.0.0.tgz
Source10393: https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz#/flat-cache-3.0.4.tgz
Source10394: https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz#/flatted-3.2.7.tgz
Source10395: https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz#/flush-write-stream-1.1.1.tgz
Source10396: https://registry.npmjs.org/flux/-/flux-4.0.3.tgz#/flux-4.0.3.tgz
Source10397: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz#/follow-redirects-1.15.2.tgz
Source10398: https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#/for-each-0.3.3.tgz
Source10399: https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz#/for-in-1.0.2.tgz
Source10400: https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#/form-data-4.0.0.tgz
Source10401: https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz#/fragment-cache-0.2.1.tgz
Source10402: https://registry.npmjs.org/from2/-/from2-2.3.0.tgz#/from2-2.3.0.tgz
Source10403: https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#/fs-extra-10.1.0.tgz
Source10404: https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#/fs-write-stream-atomic-1.0.10.tgz
Source10405: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#/fs.realpath-1.0.0.tgz
Source10406: https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz#/fsevents-1.2.13.tgz
Source10407: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz#/fsevents-2.3.2.tgz
Source10408: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#/function-bind-1.1.1.tgz
Source10409: https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz#/function.prototype.name-1.1.5.tgz
Source10410: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#/functions-have-names-1.2.3.tgz
Source10411: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz#/gensync-1.0.0-beta.2.tgz
Source10412: https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz#/get-intrinsic-1.2.0.tgz
Source10413: https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz#/get-symbol-description-1.0.0.tgz
Source10414: https://registry.npmjs.org/get-user-locale/-/get-user-locale-1.5.1.tgz#/get-user-locale-1.5.1.tgz
Source10415: https://registry.npmjs.org/get-user-locale/-/get-user-locale-2.1.3.tgz#/get-user-locale-2.1.3.tgz
Source10416: https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz#/get-value-2.0.6.tgz
Source10417: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#/glob-7.2.3.tgz
Source10418: https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz#/glob-parent-3.1.0.tgz
Source10419: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#/glob-parent-5.1.2.tgz
Source10420: https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz#/glob-parent-6.0.2.tgz
Source10421: https://registry.npmjs.org/globals/-/globals-11.12.0.tgz#/globals-11.12.0.tgz
Source10422: https://registry.npmjs.org/globals/-/globals-13.20.0.tgz#/globals-13.20.0.tgz
Source10423: https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#/globalthis-1.0.3.tgz
Source10424: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#/gopd-1.0.1.tgz
Source10425: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#/graceful-fs-4.2.10.tgz
Source10426: https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#/grapheme-splitter-1.0.4.tgz
Source10427: https://registry.npmjs.org/gud/-/gud-1.0.0.tgz#/gud-1.0.0.tgz
Source10428: https://registry.npmjs.org/has/-/has-1.0.3.tgz#/has-1.0.3.tgz
Source10429: https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#/has-bigints-1.0.2.tgz
Source10430: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#/has-flag-3.0.0.tgz
Source10431: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#/has-flag-4.0.0.tgz
Source10432: https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#/has-property-descriptors-1.0.0.tgz
Source10433: https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz#/has-proto-1.0.1.tgz
Source10434: https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#/has-symbols-1.0.3.tgz
Source10435: https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz#/has-tostringtag-1.0.0.tgz
Source10436: https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz#/has-value-0.3.1.tgz
Source10437: https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz#/has-value-1.0.0.tgz
Source10438: https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz#/has-values-0.1.4.tgz
Source10439: https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz#/has-values-1.0.0.tgz
Source10440: https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz#/hash-base-3.1.0.tgz
Source10441: https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz#/hash.js-1.1.7.tgz
Source10442: https://registry.npmjs.org/history/-/history-4.10.1.tgz#/history-4.10.1.tgz
Source10443: https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz#/hmac-drbg-1.0.1.tgz
Source10444: https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#/hoist-non-react-statics-3.3.2.tgz
Source10445: https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#/hosted-git-info-2.8.9.tgz
Source10446: https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-0.3.0.tgz#/html-dom-parser-0.3.0.tgz
Source10447: https://registry.npmjs.org/html-react-parser/-/html-react-parser-0.14.3.tgz#/html-react-parser-0.14.3.tgz
Source10448: https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz#/htmlparser2-3.10.1.tgz
Source10449: https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz#/http-proxy-1.18.1.tgz
Source10450: https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz#/http-proxy-middleware-1.3.1.tgz
Source10451: https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz#/https-browserify-1.0.0.tgz
Source10452: https://registry.npmjs.org/humanize-duration/-/humanize-duration-3.29.0.tgz#/humanize-duration-3.29.0.tgz
Source10453: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz#/iconv-lite-0.6.3.tgz
Source10454: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#/ieee754-1.2.1.tgz
Source10455: https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz#/iferr-0.1.5.tgz
Source10456: https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#/ignore-5.2.4.tgz
Source10457: https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz#/ignore-by-default-1.0.1.tgz
Source10458: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#/import-fresh-3.3.0.tgz
Source10459: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#/imurmurhash-0.1.4.tgz
Source10460: https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#/infer-owner-1.0.4.tgz
Source10461: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#/inflight-1.0.6.tgz
Source10462: https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz#/inherits-2.0.1.tgz
Source10463: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#/inherits-2.0.3.tgz
Source10464: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#/inherits-2.0.4.tgz
Source10465: https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz#/inline-style-parser-0.1.1.tgz
Source10466: https://registry.npmjs.org/interactjs/-/interactjs-1.10.18.tgz#/interactjs-1.10.18.tgz
Source10467: https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz#/internal-slot-1.0.5.tgz
Source10468: https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz#/internmap-2.0.3.tgz
Source10469: https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#/invariant-2.2.4.tgz
Source10470: https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#/is-accessor-descriptor-0.1.6.tgz
Source10471: https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#/is-accessor-descriptor-1.0.0.tgz
Source10472: https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz#/is-arguments-1.1.1.tgz
Source10473: https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz#/is-array-buffer-3.0.1.tgz
Source10474: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#/is-arrayish-0.2.1.tgz
Source10475: https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#/is-bigint-1.0.4.tgz
Source10476: https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz#/is-binary-path-1.0.1.tgz
Source10477: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#/is-binary-path-2.1.0.tgz
Source10478: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#/is-boolean-object-1.1.2.tgz
Source10479: https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#/is-buffer-1.1.6.tgz
Source10480: https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#/is-callable-1.2.7.tgz
Source10481: https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz#/is-core-module-2.11.0.tgz
Source10482: https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#/is-data-descriptor-0.1.4.tgz
Source10483: https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#/is-data-descriptor-1.0.0.tgz
Source10484: https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#/is-date-object-1.0.5.tgz
Source10485: https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz#/is-descriptor-0.1.6.tgz
Source10486: https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz#/is-descriptor-1.0.2.tgz
Source10487: https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz#/is-extendable-0.1.1.tgz
Source10488: https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz#/is-extendable-1.0.1.tgz
Source10489: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#/is-extglob-2.1.1.tgz
Source10490: https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz#/is-glob-3.1.0.tgz
Source10491: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#/is-glob-4.0.3.tgz
Source10492: https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz#/is-map-2.0.2.tgz
Source10493: https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#/is-negative-zero-2.0.2.tgz
Source10494: https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz#/is-number-3.0.0.tgz
Source10495: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#/is-number-7.0.0.tgz
Source10496: https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#/is-number-object-1.0.7.tgz
Source10497: https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#/is-path-inside-3.0.3.tgz
Source10498: https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz#/is-plain-obj-3.0.0.tgz
Source10499: https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#/is-plain-object-2.0.4.tgz
Source10500: https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#/is-regex-1.1.4.tgz
Source10501: https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz#/is-retry-allowed-2.2.0.tgz
Source10502: https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz#/is-set-2.0.2.tgz
Source10503: https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#/is-shared-array-buffer-1.0.2.tgz
Source10504: https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#/is-stream-1.1.0.tgz
Source10505: https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#/is-string-1.0.7.tgz
Source10506: https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz#/is-svg-4.4.0.tgz
Source10507: https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#/is-symbol-1.0.4.tgz
Source10508: https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz#/is-typed-array-1.1.10.tgz
Source10509: https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz#/is-weakmap-2.0.1.tgz
Source10510: https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#/is-weakref-1.0.2.tgz
Source10511: https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz#/is-weakset-2.0.2.tgz
Source10512: https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#/is-windows-1.0.2.tgz
Source10513: https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz#/is-wsl-1.1.0.tgz
Source10514: https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#/isarray-0.0.1.tgz
Source10515: https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#/isarray-1.0.0.tgz
Source10516: https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#/isarray-2.0.5.tgz
Source10517: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#/isexe-2.0.0.tgz
Source10518: https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz#/isobject-2.1.0.tgz
Source10519: https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz#/isobject-3.0.1.tgz
Source10520: https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#/isomorphic-fetch-2.2.1.tgz
Source10521: https://registry.npmjs.org/jquery/-/jquery-3.6.3.tgz#/jquery-3.6.3.tgz
Source10522: https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz#/js-sdsl-4.3.0.tgz
Source10523: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#/js-tokens-4.0.0.tgz
Source10524: https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#/js-yaml-4.1.0.tgz
Source10525: https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#/jsesc-2.5.2.tgz
Source10526: https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#/json-parse-better-errors-1.0.2.tgz
Source10527: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#/json-parse-even-better-errors-2.3.1.tgz
Source10528: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#/json-schema-traverse-0.4.1.tgz
Source10529: https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#/json-stable-stringify-without-jsonify-1.0.1.tgz
Source10530: https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#/json5-1.0.2.tgz
Source10531: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#/json5-2.2.3.tgz
Source10532: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz#/jsonfile-6.1.0.tgz
Source10533: https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz#/jsx-ast-utils-3.3.3.tgz
Source10534: https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz#/kind-of-3.2.2.tgz
Source10535: https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz#/kind-of-4.0.0.tgz
Source10536: https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz#/kind-of-5.1.0.tgz
Source10537: https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#/kind-of-6.0.3.tgz
Source10538: https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#/language-subtag-registry-0.3.22.tgz
Source10539: https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz#/language-tags-1.0.5.tgz
Source10540: https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#/levn-0.4.1.tgz
Source10541: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#/lines-and-columns-1.2.4.tgz
Source10542: https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz#/loader-runner-2.4.0.tgz
Source10543: https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz#/loader-utils-1.4.2.tgz
Source10544: https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz#/locate-path-3.0.0.tgz
Source10545: https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#/locate-path-6.0.0.tgz
Source10546: https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#/lodash-4.17.21.tgz
Source10547: https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz#/lodash.curry-4.1.1.tgz
Source10548: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#/lodash.debounce-4.0.8.tgz
Source10549: https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz#/lodash.flow-3.5.0.tgz
Source10550: https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz#/lodash.get-4.4.2.tgz
Source10551: https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#/lodash.isequal-4.5.0.tgz
Source10552: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz#/lodash.memoize-4.1.2.tgz
Source10553: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#/lodash.merge-4.6.2.tgz
Source10554: https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#/loose-envify-1.4.0.tgz
Source10555: https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#/lru-cache-5.1.1.tgz
Source10556: https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz#/lz-string-1.4.4.tgz
Source10557: https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz#/magic-string-0.27.0.tgz
Source10558: https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#/make-dir-2.1.0.tgz
Source10559: https://registry.npmjs.org/make-event-props/-/make-event-props-1.4.2.tgz#/make-event-props-1.4.2.tgz
Source10560: https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz#/map-cache-0.2.2.tgz
Source10561: https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz#/map-visit-1.0.0.tgz
Source10562: https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz#/md5.js-1.3.5.tgz
Source10563: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz#/mdn-data-2.0.14.tgz
Source10564: https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz#/memoize-one-5.2.1.tgz
Source10565: https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz#/memory-fs-0.4.1.tgz
Source10566: https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz#/memory-fs-0.5.0.tgz
Source10567: https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz#/micromatch-3.1.10.tgz
Source10568: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#/micromatch-4.0.5.tgz
Source10569: https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz#/miller-rabin-4.0.1.tgz
Source10570: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#/mime-db-1.52.0.tgz
Source10571: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#/mime-types-2.1.35.tgz
Source10572: https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#/minimalistic-assert-1.0.1.tgz
Source10573: https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#/minimalistic-crypto-utils-1.0.1.tgz
Source10574: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#/minimatch-3.1.2.tgz
Source10575: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#/minimist-1.2.8.tgz
Source10576: https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz#/mississippi-3.0.0.tgz
Source10577: https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz#/mixin-deep-1.3.2.tgz
Source10578: https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#/mkdirp-0.5.6.tgz
Source10579: https://registry.npmjs.org/moment/-/moment-2.29.4.tgz#/moment-2.29.4.tgz
Source10580: https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz#/moment-timezone-0.5.43.tgz
Source10581: https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz#/move-concurrently-1.0.1.tgz
Source10582: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#/ms-2.0.0.tgz
Source10583: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#/ms-2.1.2.tgz
Source10584: https://registry.npmjs.org/nan/-/nan-2.17.0.tgz#/nan-2.17.0.tgz
Source10585: https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz#/nanoid-3.3.4.tgz
Source10586: https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz#/nanomatch-1.2.13.tgz
Source10587: https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#/natural-compare-1.4.0.tgz
Source10588: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#/neo-async-2.6.2.tgz
Source10589: https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz#/node-fetch-1.7.3.tgz
Source10590: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#/node-fetch-2.6.7.tgz
Source10591: https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz#/node-libs-browser-2.2.1.tgz
Source10592: https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz#/node-releases-2.0.13.tgz
Source10593: https://registry.npmjs.org/nodemon/-/nodemon-2.0.20.tgz#/nodemon-2.0.20.tgz
Source10594: https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz#/nopt-1.0.10.tgz
Source10595: https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz#/normalize-path-2.1.1.tgz
Source10596: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#/normalize-path-3.0.0.tgz
Source10597: https://registry.npmjs.org/npm-watch/-/npm-watch-0.11.0.tgz#/npm-watch-0.11.0.tgz
Source10598: https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz#/nth-check-2.1.1.tgz
Source10599: https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz#/object-assign-3.0.0.tgz
Source10600: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#/object-assign-4.1.1.tgz
Source10601: https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz#/object-copy-0.1.0.tgz
Source10602: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz#/object-inspect-1.12.3.tgz
Source10603: https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz#/object-is-1.1.5.tgz
Source10604: https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#/object-keys-1.1.1.tgz
Source10605: https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz#/object-visit-1.0.1.tgz
Source10606: https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz#/object.assign-4.1.4.tgz
Source10607: https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz#/object.entries-1.1.6.tgz
Source10608: https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz#/object.fromentries-2.0.6.tgz
Source10609: https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz#/object.hasown-1.1.2.tgz
Source10610: https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz#/object.pick-1.3.0.tgz
Source10611: https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz#/object.values-1.1.6.tgz
Source10612: https://registry.npmjs.org/once/-/once-1.4.0.tgz#/once-1.4.0.tgz
Source10613: https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz#/optionator-0.9.1.tgz
Source10614: https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz#/os-browserify-0.3.0.tgz
Source10615: https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#/p-limit-2.3.0.tgz
Source10616: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#/p-limit-3.1.0.tgz
Source10617: https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz#/p-locate-3.0.0.tgz
Source10618: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#/p-locate-5.0.0.tgz
Source10619: https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#/p-try-2.2.0.tgz
Source10620: https://registry.npmjs.org/pako/-/pako-1.0.11.tgz#/pako-1.0.11.tgz
Source10621: https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz#/parallel-transform-1.2.0.tgz
Source10622: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#/parent-module-1.0.1.tgz
Source10623: https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz#/parse-asn1-5.1.6.tgz
Source10624: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz#/parse-json-5.2.0.tgz
Source10625: https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz#/pascalcase-0.1.1.tgz
Source10626: https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz#/path-browserify-0.0.1.tgz
Source10627: https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz#/path-dirname-1.0.2.tgz
Source10628: https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#/path-exists-3.0.0.tgz
Source10629: https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#/path-exists-4.0.0.tgz
Source10630: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#/path-is-absolute-1.0.1.tgz
Source10631: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#/path-key-3.1.1.tgz
Source10632: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#/path-parse-1.0.7.tgz
Source10633: https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz#/path-to-regexp-1.8.0.tgz
Source10634: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#/path-type-4.0.0.tgz
Source10635: https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz#/pbkdf2-3.1.2.tgz
Source10636: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#/picocolors-1.0.0.tgz
Source10637: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#/picomatch-2.3.1.tgz
Source10638: https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#/pify-4.0.1.tgz
Source10639: https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz#/pkg-dir-3.0.0.tgz
Source10640: https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz#/popper.js-1.16.1.tgz
Source10641: https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz#/posix-character-classes-0.1.1.tgz
Source10642: https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz#/postcss-8.4.21.tgz
Source10643: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#/postcss-value-parser-3.3.1.tgz
Source10644: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#/postcss-value-parser-4.2.0.tgz
Source10645: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#/prelude-ls-1.2.1.tgz
Source10646: https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz#/pretty-format-27.5.1.tgz
Source10647: https://registry.npmjs.org/process/-/process-0.11.10.tgz#/process-0.11.10.tgz
Source10648: https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#/process-nextick-args-2.0.1.tgz
Source10649: https://registry.npmjs.org/promise/-/promise-7.3.1.tgz#/promise-7.3.1.tgz
Source10650: https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#/promise-inflight-1.0.1.tgz
Source10651: https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#/prop-types-15.8.1.tgz
Source10652: https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz#/prop-types-extra-1.1.1.tgz
Source10653: https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#/proxy-from-env-1.1.0.tgz
Source10654: https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#/prr-1.0.1.tgz
Source10655: https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz#/pstree.remy-1.1.8.tgz
Source10656: https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz#/public-encrypt-4.0.3.tgz
Source10657: https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#/pump-2.0.1.tgz
Source10658: https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#/pump-3.0.0.tgz
Source10659: https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#/pumpify-1.5.1.tgz
Source10660: https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz#/punycode-1.3.2.tgz
Source10661: https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#/punycode-1.4.1.tgz
Source10662: https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz#/punycode-2.3.0.tgz
Source10663: https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz#/pure-color-1.3.0.tgz
Source10664: https://registry.npmjs.org/qs/-/qs-6.11.2.tgz#/qs-6.11.2.tgz
Source10665: https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz#/query-string-6.14.1.tgz
Source10666: https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz#/querystring-0.2.0.tgz
Source10667: https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz#/querystring-es3-0.2.1.tgz
Source10668: https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz#/querystringify-2.2.0.tgz
Source10669: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#/queue-microtask-1.2.3.tgz
Source10670: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#/randombytes-2.1.0.tgz
Source10671: https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz#/randomfill-1.0.4.tgz
Source10672: https://registry.npmjs.org/react/-/react-15.7.0.tgz#/react-15.7.0.tgz
Source10673: https://registry.npmjs.org/react/-/react-16.14.0.tgz#/react-16.14.0.tgz
Source10674: https://registry.npmjs.org/react-ace/-/react-ace-9.5.0.tgz#/react-ace-9.5.0.tgz
Source10675: https://registry.npmjs.org/react-autosuggest/-/react-autosuggest-10.1.0.tgz#/react-autosuggest-10.1.0.tgz
Source10676: https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz#/react-base16-styling-0.6.0.tgz
Source10677: https://registry.npmjs.org/react-bootstrap/-/react-bootstrap-1.6.7.tgz#/react-bootstrap-1.6.7.tgz
Source10678: https://registry.npmjs.org/react-bootstrap-4-pagination/-/react-bootstrap-4-pagination-1.0.4.tgz#/react-bootstrap-4-pagination-1.0.4.tgz
Source10679: https://registry.npmjs.org/react-bootstrap-table-next/-/react-bootstrap-table-next-4.0.3.tgz#/react-bootstrap-table-next-4.0.3.tgz
Source10680: https://registry.npmjs.org/react-bootstrap-table2-editor/-/react-bootstrap-table2-editor-1.4.0.tgz#/react-bootstrap-table2-editor-1.4.0.tgz
Source10681: https://registry.npmjs.org/react-bootstrap-table2-filter/-/react-bootstrap-table2-filter-1.3.3.tgz#/react-bootstrap-table2-filter-1.3.3.tgz
Source10682: https://registry.npmjs.org/react-bootstrap-table2-paginator/-/react-bootstrap-table2-paginator-2.1.2.tgz#/react-bootstrap-table2-paginator-2.1.2.tgz
Source10683: https://registry.npmjs.org/react-bootstrap-table2-toolkit/-/react-bootstrap-table2-toolkit-2.1.3.tgz#/react-bootstrap-table2-toolkit-2.1.3.tgz
Source10684: https://registry.npmjs.org/react-bootstrap-typeahead/-/react-bootstrap-typeahead-5.2.2.tgz#/react-bootstrap-typeahead-5.2.2.tgz
Source10685: https://registry.npmjs.org/react-calendar/-/react-calendar-4.0.0.tgz#/react-calendar-4.0.0.tgz
Source10686: https://registry.npmjs.org/react-calendar-timeline/-/react-calendar-timeline-0.28.0.tgz#/react-calendar-timeline-0.28.0.tgz
Source10687: https://registry.npmjs.org/react-clock/-/react-clock-4.1.0.tgz#/react-clock-4.1.0.tgz
Source10688: https://registry.npmjs.org/react-contexify/-/react-contexify-5.0.0.tgz#/react-contexify-5.0.0.tgz
Source10689: https://registry.npmjs.org/react-date-picker/-/react-date-picker-9.2.0.tgz#/react-date-picker-9.2.0.tgz
Source10690: https://registry.npmjs.org/react-datepicker/-/react-datepicker-3.8.0.tgz#/react-datepicker-3.8.0.tgz
Source10691: https://registry.npmjs.org/react-datetime-picker/-/react-datetime-picker-4.2.1.tgz#/react-datetime-picker-4.2.1.tgz
Source10692: https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz#/react-dom-16.14.0.tgz
Source10693: https://registry.npmjs.org/react-fit/-/react-fit-1.5.0.tgz#/react-fit-1.5.0.tgz
Source10694: https://registry.npmjs.org/react-hotkeys/-/react-hotkeys-2.0.0.tgz#/react-hotkeys-2.0.0.tgz
Source10695: https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-3.0.0.tgz#/react-input-autosize-3.0.0.tgz
Source10696: https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#/react-is-16.13.1.tgz
Source10697: https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#/react-is-17.0.2.tgz
Source10698: https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#/react-is-18.2.0.tgz
Source10699: https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz#/react-json-view-1.21.3.tgz
Source10700: https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#/react-lifecycles-compat-3.0.4.tgz
Source10701: https://registry.npmjs.org/react-onclickoutside/-/react-onclickoutside-6.12.2.tgz#/react-onclickoutside-6.12.2.tgz
Source10702: https://registry.npmjs.org/react-overlays/-/react-overlays-5.2.1.tgz#/react-overlays-5.2.1.tgz
Source10703: https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz#/react-popper-1.3.11.tgz
Source10704: https://registry.npmjs.org/react-property/-/react-property-1.0.1.tgz#/react-property-1.0.1.tgz
Source10705: https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz#/react-refresh-0.14.0.tgz
Source10706: https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-8.0.5.tgz#/react-resize-detector-8.0.5.tgz
Source10707: https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz#/react-router-5.3.4.tgz
Source10708: https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz#/react-router-dom-5.3.4.tgz
Source10709: https://registry.npmjs.org/react-select/-/react-select-3.2.0.tgz#/react-select-3.2.0.tgz
Source10710: https://registry.npmjs.org/react-simple-snackbar/-/react-simple-snackbar-1.1.11.tgz#/react-simple-snackbar-1.1.11.tgz
Source10711: https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.2.tgz#/react-smooth-2.0.2.tgz
Source10712: https://registry.npmjs.org/react-split-grid/-/react-split-grid-1.0.4.tgz#/react-split-grid-1.0.4.tgz
Source10713: https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz#/react-split-pane-0.1.92.tgz
Source10714: https://registry.npmjs.org/react-step-wizard/-/react-step-wizard-5.3.11.tgz#/react-step-wizard-5.3.11.tgz
Source10715: https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz#/react-style-proptype-3.2.2.tgz
Source10716: https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.4.0.tgz#/react-textarea-autosize-8.4.0.tgz
Source10717: https://registry.npmjs.org/react-themeable/-/react-themeable-1.1.0.tgz#/react-themeable-1.1.0.tgz
Source10718: https://registry.npmjs.org/react-time-picker/-/react-time-picker-5.2.0.tgz#/react-time-picker-5.2.0.tgz
Source10719: https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz#/react-transition-group-2.9.0.tgz
Source10720: https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz#/react-transition-group-4.4.5.tgz
Source10721: https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#/readable-stream-2.3.8.tgz
Source10722: https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz#/readable-stream-3.6.1.tgz
Source10723: https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz#/readdirp-2.2.1.tgz
Source10724: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#/readdirp-3.6.0.tgz
Source10725: https://registry.npmjs.org/recharts/-/recharts-2.8.0.tgz#/recharts-2.8.0.tgz
Source10726: https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz#/recharts-scale-0.4.5.tgz
Source10727: https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#/reduce-css-calc-2.1.8.tgz
Source10728: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#/regenerator-runtime-0.14.0.tgz
Source10729: https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz#/regex-not-1.0.2.tgz
Source10730: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#/regexp.prototype.flags-1.4.3.tgz
Source10731: https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#/regexpp-3.2.0.tgz
Source10732: https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#/remove-trailing-separator-1.1.0.tgz
Source10733: https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz#/repeat-element-1.1.4.tgz
Source10734: https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz#/repeat-string-1.6.1.tgz
Source10735: https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#/requires-port-1.0.0.tgz
Source10736: https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz#/resolve-1.22.1.tgz
Source10737: https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz#/resolve-2.0.0-next.4.tgz
Source10738: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#/resolve-from-4.0.0.tgz
Source10739: https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz#/resolve-pathname-3.0.0.tgz
Source10740: https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz#/resolve-url-0.2.1.tgz
Source10741: https://registry.npmjs.org/ret/-/ret-0.1.15.tgz#/ret-0.1.15.tgz
Source10742: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#/reusify-1.0.4.tgz
Source10743: https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#/rimraf-2.7.1.tgz
Source10744: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#/rimraf-3.0.2.tgz
Source10745: https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz#/ripemd160-2.0.2.tgz
Source10746: https://registry.npmjs.org/rollup/-/rollup-3.17.3.tgz#/rollup-3.17.3.tgz
Source10747: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#/run-parallel-1.2.0.tgz
Source10748: https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz#/run-queue-1.0.3.tgz
Source10749: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#/safe-buffer-5.1.2.tgz
Source10750: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#/safe-buffer-5.2.1.tgz
Source10751: https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#/safe-regex-1.1.0.tgz
Source10752: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz#/safe-regex-test-1.0.0.tgz
Source10753: https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#/safer-buffer-2.1.2.tgz
Source10754: https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz#/scheduler-0.19.1.tgz
Source10755: https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz#/schema-utils-1.0.0.tgz
Source10756: https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz#/scroll-into-view-if-needed-2.2.31.tgz
Source10757: https://registry.npmjs.org/section-iterator/-/section-iterator-2.0.0.tgz#/section-iterator-2.0.0.tgz
Source10758: https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#/semver-5.7.2.tgz
Source10759: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#/semver-6.3.1.tgz
Source10760: https://registry.npmjs.org/semver/-/semver-7.0.0.tgz#/semver-7.0.0.tgz
Source10761: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#/serialize-javascript-4.0.0.tgz
Source10762: https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz#/set-value-2.0.1.tgz
Source10763: https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#/setimmediate-1.0.5.tgz
Source10764: https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz#/sha.js-2.4.11.tgz
Source10765: https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz#/shallow-equal-1.2.1.tgz
Source10766: https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz#/shallowequal-1.1.0.tgz
Source10767: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#/shebang-command-2.0.0.tgz
Source10768: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#/shebang-regex-3.0.0.tgz
Source10769: https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#/side-channel-1.0.4.tgz
Source10770: https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz#/simple-update-notifier-1.1.0.tgz
Source10771: https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz#/snapdragon-0.8.2.tgz
Source10772: https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz#/snapdragon-node-2.1.1.tgz
Source10773: https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz#/snapdragon-util-3.0.1.tgz
Source10774: https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz#/source-list-map-2.0.1.tgz
Source10775: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#/source-map-0.5.7.tgz
Source10776: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#/source-map-0.6.1.tgz
Source10777: https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#/source-map-js-1.0.2.tgz
Source10778: https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz#/source-map-resolve-0.5.3.tgz
Source10779: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#/source-map-support-0.5.21.tgz
Source10780: https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz#/source-map-url-0.4.1.tgz
Source10781: https://registry.npmjs.org/split-grid/-/split-grid-1.0.11.tgz#/split-grid-1.0.11.tgz
Source10782: https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz#/split-on-first-1.1.0.tgz
Source10783: https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz#/split-string-3.1.0.tgz
Source10784: https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz#/ssri-6.0.2.tgz
Source10785: https://registry.npmjs.org/stable/-/stable-0.1.8.tgz#/stable-0.1.8.tgz
Source10786: https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz#/static-extend-0.1.2.tgz
Source10787: https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#/stop-iteration-iterator-1.0.0.tgz
Source10788: https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz#/stream-browserify-2.0.2.tgz
Source10789: https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz#/stream-each-1.2.3.tgz
Source10790: https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz#/stream-http-2.8.3.tgz
Source10791: https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#/stream-shift-1.0.1.tgz
Source10792: https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#/strict-uri-encode-2.0.0.tgz
Source10793: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#/string.prototype.matchall-4.0.8.tgz
Source10794: https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#/string.prototype.trimend-1.0.6.tgz
Source10795: https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#/string.prototype.trimstart-1.0.6.tgz
Source10796: https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#/string_decoder-1.1.1.tgz
Source10797: https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#/string_decoder-1.3.0.tgz
Source10798: https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#/strip-ansi-6.0.1.tgz
Source10799: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#/strip-bom-3.0.0.tgz
Source10800: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#/strip-json-comments-3.1.1.tgz
Source10801: https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz#/strnum-1.0.5.tgz
Source10802: https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.0.tgz#/style-to-js-1.1.0.tgz
Source10803: https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz#/style-to-object-0.3.0.tgz
Source10804: https://registry.npmjs.org/styled-components/-/styled-components-5.3.11.tgz#/styled-components-5.3.11.tgz
Source10805: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#/supports-color-5.5.0.tgz
Source10806: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#/supports-color-7.2.0.tgz
Source10807: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#/supports-preserve-symlinks-flag-1.0.0.tgz
Source10808: https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz#/svgo-2.8.0.tgz
Source10809: https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz#/tapable-1.1.3.tgz
Source10810: https://registry.npmjs.org/terser/-/terser-4.8.1.tgz#/terser-4.8.1.tgz
Source10811: https://registry.npmjs.org/terser/-/terser-5.16.5.tgz#/terser-5.16.5.tgz
Source10812: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#/terser-webpack-plugin-1.4.5.tgz
Source10813: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#/text-table-0.2.0.tgz
Source10814: https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#/through2-2.0.5.tgz
Source10815: https://registry.npmjs.org/through2/-/through2-4.0.2.tgz#/through2-4.0.2.tgz
Source10816: https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz#/timers-browserify-2.0.12.tgz
Source10817: https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz#/tiny-invariant-1.3.1.tgz
Source10818: https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz#/tiny-warning-1.0.3.tgz
Source10819: https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#/to-arraybuffer-1.0.1.tgz
Source10820: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#/to-fast-properties-2.0.0.tgz
Source10821: https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz#/to-object-path-0.3.0.tgz
Source10822: https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz#/to-regex-3.0.2.tgz
Source10823: https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz#/to-regex-range-2.1.1.tgz
Source10824: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#/to-regex-range-5.0.1.tgz
Source10825: https://registry.npmjs.org/touch/-/touch-3.1.0.tgz#/touch-3.1.0.tgz
Source10826: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#/tr46-0.0.3.tgz
Source10827: https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#/tsconfig-paths-3.14.2.tgz
Source10828: https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz#/tty-browserify-0.0.0.tgz
Source10829: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#/type-check-0.4.0.tgz
Source10830: https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#/type-fest-0.20.2.tgz
Source10831: https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz#/typed-array-length-1.0.4.tgz
Source10832: https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz#/typed-styles-0.0.7.tgz
Source10833: https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#/typedarray-0.0.6.tgz
Source10834: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.33.tgz#/ua-parser-js-0.7.33.tgz
Source10835: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz#/unbox-primitive-1.0.2.tgz
Source10836: https://registry.npmjs.org/uncontrollable/-/uncontrollable-7.2.1.tgz#/uncontrollable-7.2.1.tgz
Source10837: https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz#/undefsafe-2.0.5.tgz
Source10838: https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz#/underscore-1.9.1.tgz
Source10839: https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz#/union-value-1.0.1.tgz
Source10840: https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#/unique-filename-1.1.1.tgz
Source10841: https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#/unique-slug-2.0.2.tgz
Source10842: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#/universalify-2.0.0.tgz
Source10843: https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz#/unset-value-1.0.0.tgz
Source10844: https://registry.npmjs.org/upath/-/upath-1.2.0.tgz#/upath-1.2.0.tgz
Source10845: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#/update-browserslist-db-1.0.13.tgz
Source10846: https://registry.npmjs.org/update-input-width/-/update-input-width-1.3.1.tgz#/update-input-width-1.3.1.tgz
Source10847: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#/uri-js-4.4.1.tgz
Source10848: https://registry.npmjs.org/urix/-/urix-0.1.0.tgz#/urix-0.1.0.tgz
Source10849: https://registry.npmjs.org/url/-/url-0.11.0.tgz#/url-0.11.0.tgz
Source10850: https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#/url-parse-1.5.10.tgz
Source10851: https://registry.npmjs.org/use/-/use-3.1.1.tgz#/use-3.1.1.tgz
Source10852: https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz#/use-composed-ref-1.3.0.tgz
Source10853: https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#/use-isomorphic-layout-effect-1.1.2.tgz
Source10854: https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz#/use-latest-1.2.1.tgz
Source10855: https://registry.npmjs.org/util/-/util-0.10.3.tgz#/util-0.10.3.tgz
Source10856: https://registry.npmjs.org/util/-/util-0.11.1.tgz#/util-0.11.1.tgz
Source10857: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#/util-deprecate-1.0.2.tgz
Source10858: https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz#/value-equal-1.0.1.tgz
Source10859: https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.6.8.tgz#/victory-vendor-36.6.8.tgz
Source10860: https://registry.npmjs.org/vite/-/vite-4.1.5.tgz#/vite-4.1.5.tgz
Source10861: https://registry.npmjs.org/vite-plugin-compression/-/vite-plugin-compression-0.5.1.tgz#/vite-plugin-compression-0.5.1.tgz
Source10862: https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz#/vm-browserify-1.1.2.tgz
Source10863: https://registry.npmjs.org/warning/-/warning-4.0.3.tgz#/warning-4.0.3.tgz
Source10864: https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz#/watchpack-1.7.5.tgz
Source10865: https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#/watchpack-chokidar2-2.0.1.tgz
Source10866: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#/webidl-conversions-3.0.1.tgz
Source10867: https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz#/webpack-4.46.0.tgz
Source10868: https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz#/webpack-sources-1.4.3.tgz
Source10869: https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#/whatwg-fetch-3.6.2.tgz
Source10870: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz#/whatwg-url-5.0.0.tgz
Source10871: https://registry.npmjs.org/which/-/which-2.0.2.tgz#/which-2.0.2.tgz
Source10872: https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#/which-boxed-primitive-1.0.2.tgz
Source10873: https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz#/which-collection-1.0.1.tgz
Source10874: https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz#/which-typed-array-1.1.9.tgz
Source10875: https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz#/word-wrap-1.2.4.tgz
Source10876: https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz#/worker-farm-1.7.0.tgz
Source10877: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#/wrappy-1.0.2.tgz
Source10878: https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#/xtend-4.0.2.tgz
Source10879: https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz#/y18n-4.0.3.tgz
Source10880: https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#/yallist-3.1.1.tgz
Source10881: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#/yaml-1.10.2.tgz
Source10882: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#/yocto-queue-0.1.0.tgz

View File

@ -3,11 +3,13 @@ Subject: magefile: use stable timestamps for build
In order to create reprodicible builds, we can't have timestamps that vary In order to create reprodicible builds, we can't have timestamps that vary
without anything else changing. without anything else changing.
diff --git a/magefile.go b/magefile.go ---
index 16badc2b..76011657 100644 magefiles/magefile.go | 12 ++++++++++--
--- a/magefile.go 1 file changed, 10 insertions(+), 2 deletions(-)
+++ b/magefile.go
@@ -428,10 +428,18 @@ func build_gui_files() error { --- a/magefiles/magefile.go
+++ b/magefiles/magefile.go
@@ -472,10 +472,18 @@ func build_gui_files() error {
} }
func flags() string { func flags() string {

View File

@ -1,3 +1,746 @@
-------------------------------------------------------------------
Wed Apr 17 21:53:20 UTC 2024 - Jeff Mahoney <jeffm@suse.com>
- Fix unresolveable Debian group-velociraptor dependency.
-------------------------------------------------------------------
Wed Apr 17 15:52:52 UTC 2024 - Jeff Mahoney <jeffm@suse.com>
- Restore velociraptor group for client
- Add %{name}(project:%_project) Provides for SLE15 and newer
- Fixed SLE12-SP5 build
-------------------------------------------------------------------
Fri Apr 5 13:01:05 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Obsolete old velociraptor-kafka-humio-gateway package
-------------------------------------------------------------------
Wed Apr 03 14:21:30 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Update to version 0.7.0.4.git74.3426c0a:
* Fix services artifact symbol pid not found error
* chattrsnoop: correct read size for flags
* chattrsnoop: fix wrong FS_IOC_SETFLAGS value for ppc
* chattrsnoop: fix do_vfs_ioctl kprobe failure
-------------------------------------------------------------------
Wed Apr 3 13:54:19 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Remove nodejs sources from main spec file.
-------------------------------------------------------------------
Tue Apr 02 21:52:32 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Update to version 0.7.0.4.git68.ad1f4e5:
* Fix undefined binary.NativeEndian build errors
- Add llvm16-libclang13 dependency for SLE 15 SP5 and above
-------------------------------------------------------------------
Tue Apr 2 12:02:12 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Disable eBPF for SLE 15 SP2
-------------------------------------------------------------------
Sun Mar 31 23:38:18 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Fix builds for SLE 15 SP3 and SLE 12
* Revert to gzip compression instead of zstd for go modules
-------------------------------------------------------------------
Mon Mar 25 17:19:16 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Update to version 0.7.0.4.git66.eea7659:
* dnssnoop: fix loading protocol from ip header on s390
* dnssnoop: fix htons() so it works on s390 too
* Fix systemd Services artifact missing events
* chattrsnoop: replace global variables with locals
* tcpsnoop: fix garbled results on s390
* chattrsnoop: fix immutable attribute set on s390
* chattrsnoop: fix bpf_probe_read for s390
* tcpsnoop: remove unused filtering code
* Add artifact to collect new files without owner
* bpf plugins: set a logger callback
- Add CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
(bsc#1221456)
-------------------------------------------------------------------
Thu Feb 29 18:48:52 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Reintroduce system-user-velociraptor package due to client %pre
and %postun scripts depending on velociraptor user and group.
-------------------------------------------------------------------
Tue Feb 27 22:37:09 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Obsolete old system-user-velociraptor package.
- Use zst compression for go modules.
-------------------------------------------------------------------
Thu Feb 22 20:11:34 UTC 2024 - doreilly@suse.com
- Update to version 0.7.0.4.git47.0f8a4de1:
* Rename SUSE specific artifacts to have SUSE prefix
* Add SUSE.Linux.Events.NewZeroSizeLogFile artifact
* Move NewFiles artifact to SUSE
* Move ImmutableFile artifact to SUSE
* Make ImmutableFile artifact consistent with others
* Fix absolute path case in ExecutableFiles artifact
* Add client monitoring artifact for RPMs
* Add artifact to collect new hidden files
* Add artifact to monitor ssh authorized_keys files
* Fix split_records error on older clients
* Add hash fields to Linux.Events.ProcessExecutions
* Add artifact to collect systemd service events
* Fix SystemLogins artifacts file extensions
* Add SUSE.Linux.Events.Timers artifact
* Fix audit filter key typo in Linux.Events.NewFiles
* Add server artifact to delete old client data on server
* Add SUSE.Linux.Sys.At artifact
* chattrsnoop: include full error details in logs
* chattrsnoop: handle os.Stat() error properly
* chattrsnoop: don't log.Fatal() on hash error
* Fix Linux.Events.ImmutableFile not showing hash in GUI
* SUSE.Linux.Events.Crontab: Add task execution artifacts
* Raise client connection log level to ERROR
* sdjournal: Correctly seek to current tail
- Remove verbose flag from client config
-------------------------------------------------------------------
Thu Feb 22 15:56:44 UTC 2024 - doreilly@suse.com
- Update to version 0.7.0.4.git6.7b40b8b:
* go.mod: increase go version to 1.19
-------------------------------------------------------------------
Thu Feb 22 13:19:14 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Use clang16 for SLE 15 SP4 and above.
-------------------------------------------------------------------
Thu Jan 18 15:36:50 UTC 2024 - Antonio Teixeira <antonio.teixeira@suse.com>
- Fixed Debian %postun scripts being used for other distros.
-------------------------------------------------------------------
Wed Dec 20 21:08:36 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Added workaround for missing Maintainers tag in Debian-based packages.
obs-service-format_spec_file strips the Packager tag from the spec file
before committing. The build service replaces it with its own. debbuild
expects the Packager field to be present to generate the Maintainers tag
in the output but it only receives the "cleaned" spec file.
-------------------------------------------------------------------
Tue Dec 19 21:53:37 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Added Recommends: auditd
- Technically not *required* but Velociraptor's audit client enables
audit and then listens on the multicast socket. Without a listener
on the unicast socket, the kernel will spam the system log with events.
-------------------------------------------------------------------
Tue Dec 19 19:29:06 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Fixed debian packaging:
* /etc/sysconfig -> /etc/default
* %postun for systemd service cleanup
* Note: obs-service-format_spec_file strips the Packager tag that
debbuild uses to generate the Maintainer tag
-------------------------------------------------------------------
Tue Dec 19 14:24:44 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Fix %SOURCE references.
-------------------------------------------------------------------
Fri Dec 15 22:35:01 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Temporarily use the NODE_MODULES BEGIN/END form of the node_modules
service due to a bug in debbuild preventing Debian builds from succeeding.
-------------------------------------------------------------------
Fri Dec 15 19:32:04 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Update to version 0.7.0.4.git4.c1b68a5b:
* hash: fix nil pointer dereference panic
* velociraptor: add dummy main function for mage
- Removed patch:
* velociraptor-golang-mage-vendoring.diff
- Rebased patch:
* velociraptor-reproducible-timestamp.diff
- Switched to using go_modules and node_modules source services
* Eliminated bespoke vendoring scripts.
- Pulled sysuser definition into the velociraptor package.
-------------------------------------------------------------------
Tue Dec 5 13:54:03 UTC 2023 - Darragh O'Reilly <doreilly@suse.com>
- Remove PrivateTmp and PrivateDevices settings in velociraptor-client.service (SENS-70)
-------------------------------------------------------------------
Wed Nov 15 18:17:04 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Update to version 0.7.0.4.git0.e09a0df8:
* Add additional sanitization to HTML templates on JS side. (#2) (#3077) (CVE-2023-5950)
* vql/linux/sdjournal: Fix open/close lifetimes
* vql/linux/audit: fix shutdown races
* vql/linux/audit: fix goroutine lifetimes
* vql/linux/audit: limit messageQueue to within runService
* vql/linux/audit: add auditService.Log()
* vql/linux/audit: pull parts of shutdown into shutdown watcher
* vql/linux/audit: remove unnecessary error handling for reassembler
* vql/linux/audit: remove unused waitgroup from main event loop
* vql/linux/audit: handle top-level cancelation properly
* vql/linux/audit: make explicit that goroutines in the main errgroup don't return errors
* vql/linux/audit: make stats reporting separate from debug prints
* vql/linux/audit: simplify polling in listener
* vql/linux/audit: tests, check various rule scenarios
* vql/linux/audit: Add more client failure test cases
* vql/linux/audit: Fix audit client lifecycle
* vql/linux/audit: Change listener lifecycle to enable testing
* vql/linux/audit: Fix DeleteRule in mock client
* vql/linux/audit: Fix typo causing double-lock in notifyMissingRule
* vql/linux/audit: Close reassembler if NewListenerBytes fails
* vql/linux/audit: limit messageQueue scope to within runService
* vql/linux/audit: Make messageQueue lifetime more apparent
* vql/linux/audit: mainEventLoop shouldn't exit on canceled context
* vql/linux/audit: Clean up context handling in shutdown goroutine
* vql/linux/audit: fix test suite handling
* bpf: only build libbpf in the go generate stage
* bpf: add libbpf/include/uapi to the include path for bpf.h
-------------------------------------------------------------------
Fri Nov 3 01:36:35 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Enabled builds on CentOS 7/8 (currently without eBPF, needs llvm)
- Enabled builds on Ubuntu 20.04 and 22.04 (23.* pending OBS changes)
- Enabled builds on Debian 11, 12, Unstable, Testing, and Next
- Limit server builds to x86_64 until esbuild issue is sorted
-------------------------------------------------------------------
Tue Oct 31 20:07:16 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Update to version sensor-base-0.7.0~git0.602f673:
* vql/linux/audit: fix staticcheck checks
* vql/linux/audit: gofumpt -extra
* vql/linux/audit: don't overload EAGAIN
* vql/linux/audit: actually add test cases
* cronsnoop: fix panic when crontab has empty line
* SUSE: Add docker-compose environment
* SUSE: add Docker files
* SUSE: Do build tests on every pull request
* Github: Run build workflow on each pull request
* vql/functions/hash: cache results on Linux
* rpm: introduce rpm vql plugin
* Add Linux.Sys.Bash to Server.Monitor.Shell artifact
* Updating the NewFiles and ProcessStatuses Artifacts
* vql/linux/cronsnoop: Add cronsnoop() plugin
* Extend audit artifacts to use new interface
* vql/linux/audit: rearchitect plugin for scalability
* vql/linux/audit: use go-libaudit v2 for live audit message processing
* file_store/directory/listener_bytes: Add listener to use serialized interface
* utils/refcount: add simple refcount implementation
* file_store/directory/buffer: add direct-serialized interface
* Add artifact to monitor user group updates (#24)
* Linux.Events.ProcessExecutions: catch 32-bit execve calls
* Add custom artifacts for login and logout attempts recorded by auditd
* vql/linux/bpflib: add sample vmlinux.h includes for test builds
* vql/linux/bpf/chattrsnoop: Add plugin to catch changes to inode attributes
* vql/linux/bpf/dnssnoop: Add dnssnoop() plugin
* vql/linux/bpf/tcpsnoop: Add tcpsnoop plugin
* vql/linux/bpf: add support to add bpf plugins for Linux
* SSHLogin: require _TRANSPORT != 'kernel' from watch_journal()
* SUSE: Add SSHLogin artifacts
* Update the Linux.Events.SSHLogin artifact to scan the systemd journal
* Update the Linux.Syslog.SSHLogin artifact to scan the systemd journal
* Add parser to read systemd journal on Linux
* Linux.Detection.ImmutableFiles: Enumerate immutable files under a path
* linux: add lsattr() function to enumerate file attributes
* github/workflows/linux: do apt-get update to refresh package lists
* github: run testcases on Linux builds in new workflow
* Add systemd-dev as build dependency for github workflow
* magefile.go: use current architecture for Linux builds
* build: update to mage 0.15
* Update tool dependencies on each build (#2987) (#2989)
* Various Bugfixes (#2981)
* Fixed IPv6 formatting in Windows.Forensics.UserAccessLogs (#2980)
* Add Yara device scanning (#44) (#2978)
* Added a sample bash script for offline collector generation. (#2975)
* Implemented a fix for Windows.Timeline.Prefetch (#2974)
* Include MAC addresses in client host dashboard (#2943)
* logscale: fix stats_interval parameter handling (#2973)
* Update Lnk.yaml (#2972)
* [Snyk] Upgrade: @babel/core, @babel/plugin-transform-react-jsx, @babel/runtime (#2970)
* add suspicious field and targeted default (#2971)
* Add filesystem type to data returned by file accessor on Unix (#2967)
* [Snyk] Upgrade axios-retry from 3.6.1 to 3.7.0 (#2963)
* Implemented a writeback service to manage the writeback file. (#2966)
* [Snyk] Upgrade axios-retry from 3.6.0 to 3.6.1 (#2949)
* Added FAT accessor for parsing FAT filesystems (#2961)
* [Snyk] Upgrade recharts from 2.7.3 to 2.8.0 (#2950)
* [Snyk] Upgrade axios from 1.4.0 to 1.5.0 (#2951)
* Fix device major/minor number calculations (#2958)
* Relay hunt creation errors to the Hunts API (#2953)
* [Snyk] Upgrade: @babel/core, @babel/runtime (#2948)
* Improve various bits of VQL documentation (#2945)
* Update bluemonday dependency. (#2941)
* Users testcases (#2942)
* Order columns in hostname flatten output (#2939)
* Add a generic hostsfile artifact (#2930)
* Report process names as well as pid for errors (#2937)
* Send hard coded labels in periodic client info updates (#2935)
* [Snyk] Upgrade ace-builds from 1.24.0 to 1.24.1 (#2932)
* Add Modify() method to client info manager. (#2933)
* Remove unused parameter by Bloodhound artifact (#2924)
* [Snyk] Upgrade ace-builds from 1.23.4 to 1.24.0 (#2928)
* Fix AptSources deb822 parsing bug and add deb822 test (#2926)
* Bugfixes: Artifact bugs due to FullPath->OSPath refactor (#2923)
* [Snyk] Upgrade: @babel/core, @babel/runtime (#2917)
* fix: upgrade recharts from 2.7.2 to 2.7.3
* Update the config file docs.
* Bugfix: Include tool versions from root org (#2913)
* Fix issues in AptSources artifact and support deb822 format (#2851)
* Disable compatibility with URL style paths (#2912)
* [Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-solid-svg-icons (#2907)
* Added Windows.ETW.FileCreation (#2905)
* Various documentation improvements (#2904)
* [Snyk] Upgrade interactjs from 1.10.17 to 1.10.18 (#2902)
* Update to latest SQLiteHunter (#2901)
* [Snyk] Upgrade axios-retry from 3.5.1 to 3.6.0 (#2900)
* Fix URL for VelociraptorWindowsMSI (#2868)
* Allow embedded config to come from an external file (#2899)
* Add OriginalFileName to Name regex search for better hunting (#2895)
* Bugfix: Allow serve url to be set without materializing (#2894)
* Bugfix: accessors should provide their underlying file (#2893)
* Shuffle the list of URLs (#2888)
* Create Mutants.yaml (#2877)
* Added profile_memory() and profile_goroutines() VQL functions (#2887)
* [Snyk] Upgrade ace-builds from 1.23.3 to 1.23.4 (#2883)
* Create Notification.yaml (#2878)
* Fix the issue of full cpus/ram when handling corrupted org (#2886)
* [Snyk] Upgrade ace-builds from 1.23.2 to 1.23.3 (#2854)
* Fix copy-pasted comment in Admin.Client.Uninstall artifact (#2872)
* Create Windows.Detection.Registry.yaml (#2861)
* [Snyk] Upgrade @babel/core from 7.22.8 to 7.22.9 (#2862)
* fix: upgrade humanize-duration from 3.28.0 to 3.29.0
* fix test
* Bugfix: Hunt creation with labels
* Bugfix: CreateCollector bug in uploading to the cloud (#2852)
* [Snyk] Upgrade ace-builds from 1.23.1 to 1.23.2 (#2850)
* Merge fix for ntfs library, add back KapeTriage SDS target (#2849)
* Encode download filename in UTF8 to support better i8n (#2848)
* [Snyk] Upgrade @babel/core from 7.22.6 to 7.22.8 (#2846)
* [Snyk] Upgrade axios-retry from 3.5.0 to 3.5.1 (#2847)
* Bugfix: Add Cell From Flow adapted to new flow widgets (#2844)
* Feature/humio plugin (#2617)
* [Snyk] Upgrade @babel/runtime from 7.22.5 to 7.22.6 (#2841)
* Implemented memory protections for notebook cell calculations (#2842)
* Added search term label:none for unlabeled clients. (#2840)
* Incorporate SQLiteHunter project (#2839)
* Add RDP cache (#43) (#2838)
* Leave collection behind when uploading to cloud (#2834)
* Added a VSS accessor to automatically diff files from different vss (#2833)
* Added query debug endpoint at http://localhost:6060/debug/query (#2832)
* Fixed bug in KapeFiles Extract (#2830)
* Various bug fixes (#2829)
* [Snyk] Upgrade axios-retry from 3.5.0 to 3.5.1 (#2827)
* [Snyk] Upgrade ace-builds from 1.23.0 to 1.23.1 (#2826)
* Implement src IP filtering for the GUI (#2825)
* Refactor code to wrap gopsutils (#2824)
* Extended Client Event GUI to allow specifying max_wait (#2821)
* Bump word-wrap from 1.2.3 to 1.2.4 in /gui/velociraptor (#2820)
* Bugfix: Max Wait deadline was reset when a query returned a row (#2819)
* Implemented better uploads UI for notebooks (#2816)
* [Snyk] Upgrade ace-builds from 1.22.1 to 1.23.0 (#2812)
* Modified glob() to return the globs that hit the result. (#2813)
* [Snyk] Upgrade ace-builds from 1.22.0 to 1.22.1 (#2786)
* Update ServiceCreationComspec.yaml (#2806)
* [Snyk] Upgrade recharts from 2.7.1 to 2.7.2 (#2809)
* [Snyk] Security upgrade @babel/core from 7.22.5 to 7.22.6 (#2787)
* [Snyk] Upgrade recharts from 2.6.2 to 2.7.1 (#2794)
* Bump semver from 5.7.1 to 5.7.2 in /gui/velociraptor (#2803)
* Bugfix: Update GUI shell interface to use the new GetClientFlows API. (#2802)
* RPM packaging: architecture autodetection & spec compliance (#2797)
* Debian packaging: architecture autodetection & spec compliance (#2796)
* Added Linux.Forensics.Journal artifact (#2799)
* Bring back highlight for urgent collections. (#2795)
* Update flow list view to use paged table (#2791)
* Add lnk and test refresh (#2790)
* Report total number of matching clients in search (#2789)
* Rebuild the index from the client info snapshot (#2781)
* [Snyk] Upgrade: @babel/core, @babel/plugin-syntax-flow, @babel/plugin-transform-react-jsx, @babel/runtime (#2783)
* Update Favicons.yaml (#2780)
* Write client info database to a snapshot (#2776)
* Added an S3 accessor (#2774)
* Removed unknown parameter 'Separator' from options in call of Artifac… (#2773)
* Trimmed Spaces around labels in labels.go (#2771)
* Bugfix: Allow `user_grant` to set roles through the policy (#2769)
* [Snyk] Upgrade @popperjs/core from 2.11.7 to 2.11.8 (#2758)
* Introduces the `really_do_it` argument to `org_delete` (#2767)
* Audit user creation and user role modifications. (#2766)
* Update Bam.yaml due to a dead link. Previous link is dead due to a website restructuring. (#2763)
* [Snyk] Upgrade styled-components from 5.3.10 to 5.3.11 (#2759)
* [Snyk] Upgrade: @babel/core, @babel/plugin-transform-react-jsx, @babel/runtime (#2757)
* Update and rename Kerbroasting.yaml to Kerberoasting.yaml (#2754)
* Bugfix: Org admin should see all orgs (#2753)
* [Snyk] Upgrade ace-builds from 1.21.1 to 1.22.0 (#2750)
* Correct UI typo and update translations (#2748)
* Correct `scope` plugin reference typo (#2747)
* [Snyk] Upgrade axios-retry from 3.4.0 to 3.5.0 (#2743)
* Log error messages during rekeying (#2745)
* [Snyk] Upgrade ace-builds from 1.21.0 to 1.21.1 (#2738)
* Bump fast-xml-parser from 4.1.3 to 4.2.4 in /gui/velociraptor (#2739)
* Bugfix: Sort flows before fetching them into the GUI (#2740)
* Bump vite from 4.1.4 to 4.1.5 in /gui/velociraptor (#2736)
* [Snyk] Upgrade ace-builds from 1.20.0 to 1.21.0 (#2733)
* [Snyk] Upgrade qs from 6.11.1 to 6.11.2 (#2734)
* Allow in place updating of simple result sets (#2732)
* [Snyk] Upgrade recharts from 2.6.0 to 2.6.2 (#2727)
* [Snyk] Upgrade ace-builds from 1.19.0 to 1.20.0 (#2728)
* Update NetstatEnriched.yaml (#2724)
* Update NetstatEnriched (#2723)
* Added a leveldb plugin and parser for Chrome Session Storage. (#2722)
* [Snyk] Upgrade recharts from 2.5.0 to 2.6.0 (#2720)
* Allow SQLite files to be copied always. (#2719)
* Add Linux.SuSE.Packages artifact (#2712)
* Ehancement: Add Source field to Windows.Applicaiton.History to show sync status (#2716)
* Revert "Add SyncStatus to History.yaml" (#2715)
* Add SyncStatus to History.yaml (#2714)
* Propagate default hunt expiry from the config to the GUI (#2713)
* [Snyk] Upgrade ace-builds from 1.18.0 to 1.19.0 (#2709)
* [Snyk] Upgrade react-bootstrap from 1.6.6 to 1.6.7 (#2710)
* Updated the SQLECmd artifact to support MacOS and Linux (#2708)
* Bugfix: http_client parameters did not handle url().Query objects (#2706)
* [Snyk] Upgrade @babel/core from 7.21.5 to 7.21.8 (#2704)
* Linux.RHEL.Packages: Silence dnf output (#2703)
* Allow the inventory service to disable external fetching (#2701)
* S3_Upload: Adding KMS and Prefix arguments (#2699)
* [Snyk] Upgrade: @babel/core, @babel/plugin-transform-react-jsx, @babel/runtime (#2693)
* http_client(): Don't drop responses with empty Content (#2696)
* Treat Tool name+version as a unique tool. (#2697)
* Updated Windows.KapeFiles.Targets to support multiple drives (#2692)
* Added tgz support to the unzip() plugin. (#2691)
* Bugfix: SkipVerify did not remove custom verification function. (#2690)
* [Snyk] Upgrade axios from 1.3.6 to 1.4.0 (#2686)
* Fix typo in vi.jsx (#2684)
* Update Vietnamese language (#2681)
* Copy scope responder when calling an VQL function. (#2682)
* Added Vietnamese translation (#2680)
* Bugfix: Miscounting total rows (#2679)
* [Snyk] Upgrade axios from 1.3.5 to 1.3.6 (#2672)
* Added a Certs authenticator (#2678)
* [Snyk] Upgrade ace-builds from 1.17.0 to 1.18.0 (#2674)
* [Snyk] Upgrade styled-components from 5.3.9 to 5.3.10 (#2677)
* Block collections in locked down servers (#2667)
* Allow additional event artifacts to be specified in client config. (#2664)
* add fixed decoded data output as preview_upload method (#2663)
* [Snyk] Upgrade ace-builds from 1.16.0 to 1.17.0 (#2662)
* Added context menu for downloading VFS files. (#2659)
* Bugfix: Total row count was inaccurate (#2658)
* Refactored vfs widget (#2657)
* Refactored VFS download GUI (#2656)
* Add filters for hunting to Windows.System.Powershell.ModuleAnalysisCache (#2655)
* Improved the artifact import GUI (#2654)
* Modify Windows.EventLogs.ScheduledTasks (#2652)
* [Snyk] Upgrade axios from 1.3.4 to 1.3.5 (#2650)
* Fix typo - "filesyste" to "filesystem" (#2649)
* Added binary parser for appcompatcache (#2645)
* Improved eslint score (#2642)
* Added a more complete text viewer implementation (#2641)
* [Snyk] Upgrade react-datetime-picker from 4.2.0 to 4.2.1 (#2640)
* [Snyk] Upgrade: @babel/core, @babel/plugin-syntax-flow (#2637)
* [Snyk] Upgrade moment-timezone from 0.5.42 to 0.5.43 (#2638)
* Added a filter to the artifact search screen (#2639)
* Add network usage transfer summary suggestion (#2636)
* Extend http_client() to support SMB urls. (#2635)
* Handle client crashes by reporting to the server (#2634)
* [Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-solid-svg-icons (#2633)
* [Snyk] Upgrade @popperjs/core from 2.11.6 to 2.11.7 (#2626)
* [Snyk] Upgrade moment-timezone from 0.5.41 to 0.5.42 (#2627)
* Initial implementation of alerting framework. (#2631)
* Update tool definitions to support expected_hash and version (#2629)
* Update test certs (#2625)
* Refactored repository service. (#2624)
* Forward audit events to a server artifact (#2623)
* Document vql plugin and function permissions (#2620)
* Added a lockdown mode to the server config. (#2619)
* Added a VQL function upload_smb() (#2618)
* Added upload_azure() function (#2616)
* Added the EXPLAIN keyword (#2614)
* [Snyk] Upgrade ace-builds from 1.15.3 to 1.16.0 (#2612)
* [Snyk] Upgrade recharts from 2.4.3 to 2.5.0 (#2613)
* Create monitoring_logs.go (#2611)
* [Snyk] Upgrade @babel/core from 7.21.0 to 7.21.3 (#2609)
* Add UserAccessLogs and formatting fix (#2607)
* Bugfix: Preparing flow export from server artifact flows (#2606)
* [Snyk] Upgrade styled-components from 5.3.8 to 5.3.9 (#2605)
* Refactor launcher to split writing record and queuing message (#2604)
* Added an SMB accessor (#2601)
* Uplift client id validation to the client info manager (#2598)
* Refactor launcher service to use a storage dependency (#2597)
* Update Amcache.yaml (#2596)
* Rework table filtering UI (#2595)
* Splunk Configuration Details (#2594)
* Implement TLS certificate pinning and Fallback Address (#2585)
* [Snyk] Upgrade qs from 6.11.0 to 6.11.1 (#2593)
* Fixed bug in grok library (#2592)
* Add functionality to get efi variables (#2583)
* Bugfix: Flow Deletion did not remove uploaded bulk files. (#2589)
* Added hunt_update() VQL function to allow stopping/starting hunt (#2587)
* Protect CryptCATAdmin functions behind dangerous api flag (#2586)
* Close the WinVerifyTrust structure regardless of error. (#2584)
* Added DISABLE_DANGEROUS_API_CALLS parameter (#2582)
* [Snyk] Upgrade ace-builds from 1.15.2 to 1.15.3 (#2580)
* [Snyk] Upgrade styled-components from 5.3.7 to 5.3.8 (#2581)
* Bugfix: Trace file generator regression (#2579)
* Restrict VerifyFileSignature to only run on a single thread. (#2578)
* Dedudplicate labels in GUI (#2577)
* Build(deps): Bump github.com/crewjam/saml from 0.4.12 to 0.4.13 (#2575)
* Suppress logging to files for admin commands (#2571)
* Add client id to client monitoring events (#2569)
* Added START_HUNT permission to control who can start a hunt (#2566)
* Added automated translations for missing terms (#2565)
* More work on pedump vql function (#2557)
* Add a hunt reconstruct command to recover hunt objects from logs. (#2556)
* Bugfix: When exporting a sparse file also export the idx file. (#2555)
* [Snyk] Upgrade moment-timezone from 0.5.40 to 0.5.41 (#2553)
* Added pe_dump VQL function (#2554)
* Bugfix: Race condition in minions (#2552)
* Bugfix: Fixed bug in fifo plugin. (#2550)
* Support reading raw devices with the file accessor. (#2549)
* Bugfix: Lstat of device using NTFS accessor (#2547)
* Refactored path handling in auth handlers (#2546)
* Fixed base path bug (#2545)
* Bugfix: Do not require repack to load a valid config (#2543)
* Fixed incorrect usage of HTTP transport that broke in go1.19.6 (#2536)
* Disabled http2 client. (#2535)
* Build With go 1.19 (#2534)
* Fix bug in template (#2533)
* Prepare for 0.6.8-rc2 (#2529)
* Bugfix: Parsing OSPath from list of components (#2528)
* Bugfix: notebook export did not include uploads (#2527)
* Bugfix: Client delete in non-root org did not invalidate cache (#2525)
* Add 'Headers' to output
* Sync KapeFiles.Targets artifact (#2522)
* Allow http_client() to handle cookies. (#2520)
* [Snyk] Upgrade ace-builds from 1.15.1 to 1.15.2 (#2519)
* Added some Linux artifacts (#2514)
* Refactoring side panel navigation as "main menu" navigation, tweaked the hamburger button (#2497)
* Add Windows.Registry.PuttyHostKeys (#2516)
* [Snyk] Security upgrade styled-components from 5.3.6 to 5.3.7 (#2491)
* [Snyk] Upgrade ace-builds from 1.15.0 to 1.15.1 (#2504)
* Update ModuleAnalysisCache.yaml (#2512)
* Update description formatting (#2509)
* Add first round of yara context updates (#2505)
* Trigger client and server monitoring table rebuild (#2501)
* Added more uploader tests (#2500)
* Bugfix: Notebook Uploader so it reports filestore components. (#2499)
* Added a max_row_buffer_size parameter (#2498)
* Revamped the Metadata UI (#2496)
* Added new artifact parameter type: server_metadata (#2494)
* Bugfix: Server artifact running should use parent context for save (#2493)
* Deduplicate glob hits (#2490)
* Hex column types did not required hex encoding (#2488)
* Pass collection_context to server artifact runner directly. (#2487)
* [Snyk] Security upgrade is-svg from 4.3.2 to 4.4.0 (#2485)
* Additional button labels, alt text for screen readers (#2486)
* Reload inventory service from an event artifact (#2484)
* Client summary react call should be ignored if call was cancelled. (#2483)
* Record the client's install time in the writeback file. (#2482)
* Fix bug in uploading of sparse files. (#2481)
* Adding eslint support (#2480)
* Explicitly set the data length in FileBuffer messages (#2479)
* Adding label names to various buttons for accessibility (#2474)
* Fixed x86 autoruns tool definition (#2477)
* Use a more compact flow_id for hunts. (#2472)
* Reuse the same session id for all flows in the same hunt. (#2471)
* Implemented file_nocase for Linux and Darwin (#2468)
* Bugfix: Timestamp detection assumed entire cell is a timestamp (#2467)
* Implemented utf8 preserving Zip encoding. (#2464)
* Bump golang.org/x/net from 0.5.0 to 0.7.0 (#2462)
* Refactored repack functionality into a VQL function (#2461)
* [Snyk] Upgrade axios from 1.2.5 to 1.2.6 (#2460)
* [Snyk] Upgrade ace-builds from 1.14.0 to 1.15.0 (#2455)
* [Snyk] Upgrade axios from 1.2.4 to 1.2.5 (#2456)
* Fix crashes when parsing malformed PE and OLE files. (#2457)
* Allow redirect when changing org selection (#2453)
* [Snyk] Upgrade axios from 1.2.3 to 1.2.4 (#2448)
* Store client path components in the uploads metadata (#2451)
* Bugfix: syslog and csv watchers did not initialize scope (#2450)
* Bugfix: missing rows in VFS ListDirectory (#2449)
* Updated mail plugin to support skip_verify (#2447)
* Fixed some race conditions (#2446)
* [Snyk] Upgrade axios-retry from 3.3.1 to 3.4.0 (#2445)
* Refactor and reimplement the pool client. (#2444)
* Update ClientInfo message for pool client (#2442)
* [Snyk] Upgrade: @babel/plugin-transform-react-jsx, @babel/runtime (#2440)
* Track tool definitions by defining artifact (#2439)
* [Snyk] Upgrade axios-retry from 3.3.1 to 3.4.0 (#2438)
* Refactored event monitoring to not use globals (#2437)
* Update WDigest.yaml (#2434)
* Refactor and add tests for Linux.Remediation.Quarantine (#2433)
* Reworked split_records() and parse_records_with_regex() (#2431)
* [Snyk] Upgrade axios from 1.2.2 to 1.2.3 (#2429)
* [Snyk] Upgrade react-datetime-picker from 4.1.1 to 4.2.0 (#2430)
* minor changed to PSlist and DllList (#2428)
* Fixed GUI to handle tables with varying columns per row. (#2425)
* Split Windows.Sys.Users into two different artifacts (#2424)
* Added progress reporting to offline collector (#2423)
* Allow client side collections to be traced. (#2422)
* [Snyk] Upgrade humanize-duration from 3.27.3 to 3.28.0 (#2421)
* Added a tempfile based materializer to have safe queries (#2420)
* Update Process.yaml (#2419)
* Brought back the pool client (#2418)
* Update Process.yaml (#2417)
* [Snyk] Upgrade recharts from 2.3.1 to 2.3.2 (#2416)
* Uploads are now deduplicated on store_as_name. (#2415)
* Enrich SRUM artifact with the Username as well as SID (#2413)
* Implemented a preview Column renderer (#2412)
* [Snyk] Upgrade recharts from 2.3.0 to 2.3.1 (#2411)
* Add PSList filters (#2407)
* Put back the extra ForemanCheckin message on each post (#2410)
* Send ClientInfo messages all the time (#2409)
* Implement limits on server artifacts (#2406)
* Support backwards compatibility comms with older clients. (#2405)
* Implement collection limits on client (#2403)
* Update go.yml (#2401)
* Read flow object from storage for System.Flow.Completion (#2400)
* Refactor client flow context manager (#2399)
* [Snyk] Upgrade @babel/core from 7.20.7 to 7.20.12 (#2396)
* Bump ua-parser-js from 0.7.32 to 0.7.33 in /gui/velociraptor (#2398)
* utils/time.jsx: fix handling of nanosecond-resolution timestamps (#2397)
* Memory uplift (#39) (#2394)
* http_comms: create ring buffer temporary file in the same directory (#2393)
* Update server artifact runner to use FlowRequests (#2392)
* Added new client message type FlowRequest (#2391)
* Allow default timezone to be specified on commandline (#2388)
* [Snyk] Upgrade axios from 1.2.1 to 1.2.2 (#2387)
* Verify FILESYSTEM_WRITE permission on copy() function (#2384)
* Apply Minimum TLS version to the API server (#2383)
* [Snyk] Upgrade: @babel/core, @babel/plugin-transform-react-jsx, @babel/runtime (#2382)
* [Snyk] Security upgrade recharts from 2.2.0 to 2.3.0 (#2381)
* Update and rename Server.Alerts.ProcessCreation.yaml to ProcessCreati… (#2380)
* Update collection artifacts_with_results during execution (#2379)
* Process monitoring messages with the new comms protocol. (#2378)
* Create Windows.Detection.ProcessCreation (#2362)
* Create Server.Alerts.ProcessCreation.yaml (#2363)
* Fix time factor in FlowStat (#2377)
* Refactored comms between client and server (#2375)
* Update Splunk Artifact and notebook cells (#2374)
* Allow for dynamic base_path (#2365)
* Update ParentProcess.yaml (#2369)
* Refactor: TLS config is now consitant for all TLS servers (#2367)
* Bump json5 from 1.0.1 to 1.0.2 in /gui/velociraptor (#2366)
* [Snyk] Upgrade ace-builds from 1.13.2 to 1.14.0 (#2361)
* Add rate limits for client connections. (#2360)
* Batch client log messages into JSONL groups (#2359)
* Added client manager to keep track of all queries in the same flow. (#2358)
* [Snyk] Upgrade ace-builds from 1.13.1 to 1.13.2 (#2356)
* Added a client plugin vfs_ls (#2355)
* Correct uninstall args for RPM based agents (#2354)
* Fix download link colors in themes (#2349)
* Theme fixes (#2346)
* Refactored hunt and collection export code (#2347)
* Use pageable tables for the VFS (#2343)
* Compress all assets with brotli and serve them already compressed. (#2342)
* Add BinaryRename update (#2341)
* Vite improvements (#2340)
* Update History.yaml (#2339)
* Migrate GUI from create-react-app (CRA) to Vite (#2332)
* Fix Linux.Sys.LastUserLogin (#2333)
* Use 'auto' accessor to prevent issues with uploads (#2331)
* Refactored audit logging (#2328)
* Fix typo - 'Passowrd' to 'Password' (#2327)
* Disable escape to close artifact editor (#2324)
* Add starlark,yaml,xml, and float params (#2323)
* Bump express from 4.17.2 to 4.18.2 in /gui/velociraptor (#2321)
* [Snyk] Upgrade moment-timezone from 0.5.38 to 0.5.39 (#2319)
* More fixes for Windows.System.VAD (#2317)
* Bugfix: When org is not specified this JS code raised (#2315)
* Fixed typo in VAD PR (#2313)
* Add VAD protection message, status and type for completeness (#2312)
* Bugfix: Do not materialize the VAD array in Windows.System.VAD (#2310)
* Bugfix: Reset crypto cache when client is deleted (#2308)
* Fixed Windows.Sys.Users artifact. (#2306)
* Theme fixes and improvements (#2305)
* Added an --msi flag to the config repack command (#2304)
* Fix golden tests (#2302)
* [Snyk] Upgrade ace-builds from 1.12.5 to 1.13.0 (#2301)
* Bump decode-uri-component from 0.2.0 to 0.2.2 in /gui/velociraptor (#2299)
* Fix freebsd build (#2298)
* Bugfix: Collector timeout was set in ns (#2297)
* Added write_jsonl plugin. (#2296)
* Bugfix: Export notebook to zip broken (#2295)
* Theme fixes (#2291)
* User admin management screeb (#2212)
* Use 'HuntDescription' value for hunt() 'description' value (#2289)
* Add shaded container around artifact description content (#2287)
* ACE editor font corrections (#2285)
* Ensure reserved user names can not be used (#2284)
* Theme fixes and improvements (#2283)
* Fix example for dummy proxy in documentation (#2281)
* Bugfix: uploads.json in the flow download refered to filestore paths (#2282)
* Bugfix: Downloading CSV from table breaks with error. (#2280)
* Theme fixes and improvements (#2278)
* Upgrade Velociraptor's yara plugin to support yara 4.2.3 (#2277)
* Fixed the Windows.KapeFiles.Extract artifact (#2275)
* [Snyk] Upgrade ace-builds from 1.12.4 to 1.12.5 (#2269)
* Added code to automatically reformat VQL in notebook. (#2271)
* Bugfix: http_client was unable to open unix domain sockets (#2270)
* [Snyk] Upgrade ace-builds from 1.12.3 to 1.12.4 (#2264)
* Bugfix: Minions should not start the ServerMonitoringService (#2260)
* Made threshold for sparse file expansions configurable. (#2259)
* Bugfix: Export download supports expanding sparse files (#2258)
* Bugfix: Do not expand sparse files when importing (#2257)
* Bugfix: Store client specific dashboard in client space. (#2255)
* Bugfix: Dashboard refresh button did not refresh it (#2254)
* Return EOF from timed result set when reading past the end (#2253)
* Fix context management in event table updates. (#2252)
* Bugfix: Dashboard refresh button did not refresh it (#2251)
* Theme fixes (#2250)
* Bump loader-utils from 1.4.1 to 1.4.2 in /gui/velociraptor (#2249)
* Fixed bug in line splitting in execve() plugin (#2248)
* Fixed bug in VQL Drilldown view (#2246)
* Update Server.Import.PreviousReleases (#2245)
* Update colors in tree widget to match theme (#2243)
* Font adjustments in themes (#2242)
* Refactor the Windows.NTFS.MFT artifact for back compatibility (#2241)
* Theme improvements and alignment (#2240)
* Update user delete VQL and grant (#2238)
* Refactored Org to OrgRecord protobuf (#2237)
* Update parse_mft() and parse_usn() to allow drive prefix. (#2236)
* Add choice to config wizard for allow list (#2234)
* Bugfix: Allow client metadata with , (#2233)
* [Snyk] Upgrade ace-builds from 1.12.0 to 1.12.3 (#2230)
* Propagate user's prefered timezone for export tables (#2232)
* MappingNameRegex fix (#2231)
* More documentation of the config file. (#2228)
* Bump loader-utils from 1.4.0 to 1.4.1 in /gui/velociraptor (#2225)
* users: AddUserToOrg needs GetUserWithHashes or it will remove passwor… (#2227)
* Refactored user management code into a separate module. (#2224)
* [Snyk] Upgrade ace-builds from 1.11.1 to 1.12.0 (#2221)
* [Snyk] Upgrade moment-timezone from 0.5.37 to 0.5.38 (#2222)
* Added an LRU for ACL manager (#2223)
* Enforce an allow list on plugins, functions and accessors (#2214)
* tests: fix binary copying in CollectorSetupTest (#2210)
* Update protobuf generation script (#2213)
* Linux quarantine (#2211)
* Bugfix: Flush server artifact logs into storage frequently (#2207)
* Fix HTTP Params/Add HTTP Method Validation (#2203)
* Bugfix: Sync NTFS (#2206)
* file_store: handle watching artifacts with named sources (#2204)
* Add Provider and ProviderRegex (#2198)
* Bugfix: sparse files were not properly detected. (#2200)
* Add timestamp_field, hostname_field, and hostname param to splunk_upload (#2187)
- Removed velociraptor-kafka-humio-gateway package.
* kafka-humio-gateway was dropped in favor of the new upstream LogScale plugin
-------------------------------------------------------------------
Tue Jul 18 09:31:19 UTC 2023 - Marcus Meissner <meissner@suse.com>
- require the group / user only in the server build
------------------------------------------------------------------- -------------------------------------------------------------------
Wed May 10 00:49:09 UTC 2023 - jeffm@suse.com Wed May 10 00:49:09 UTC 2023 - jeffm@suse.com
@ -17,7 +760,7 @@ Tue May 9 01:25:01 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Provide sysuser template for velociraptor user and group. - Provide sysuser template for velociraptor user and group.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 08 20:21:03 UTC 2023 - jeffm@suse.com Mon May 08 20:21:03 UTC 2023 - Jeff Mahoney <jeffm@suse.com>
- Update to version 0.6.7.5~git78.2bef6fc: - Update to version 0.6.7.5~git78.2bef6fc:
* bpf: fix path to vmlinux.h * bpf: fix path to vmlinux.h
@ -710,7 +1453,8 @@ Fri Jul 15 00:00:39 UTC 2022 - Jeff Mahoney <jeffm@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Thu May 12 20:15:26 UTC 2022 - Jeff Mahoney <jeffm@suse.com> Thu May 12 20:15:26 UTC 2022 - Jeff Mahoney <jeffm@suse.com>
- Update to upstream 0.6.4-2: - Update to upstream 0.6.4.2~git16.e1b7fc0:
* Rebase on 0.6.4-2
* Reset nanny when client connection failed. (#1780) * Reset nanny when client connection failed. (#1780)
* Fix artifacts that use yara parameters to specify yara type (#1779) * Fix artifacts that use yara parameters to specify yara type (#1779)
* Update release for bugfixes 0.6.4-2 * Update release for bugfixes 0.6.4-2

View File

@ -1,4 +1,4 @@
name: velociraptor name: velociraptor
version: 0.6.7.5~git81.01be570 version: 0.7.0.4.git74.3426c0a
mtime: 1683679734 mtime: 1712141066
commit: 01be57033daf2e1505c5ac686fb7b25df7cae760 commit: 3426c0acec7d33e39ada1cd2e26f8a33af766197

View File

@ -7,6 +7,7 @@ UMask=0027
User=velociraptor User=velociraptor
Group=velociraptor Group=velociraptor
EnvironmentFile=-/etc/sysconfig/velociraptor EnvironmentFile=-/etc/sysconfig/velociraptor
EnvironmentFile=-/etc/default/velociraptor
Environment=TMPDIR=/var/lib/velociraptor/tmp Environment=TMPDIR=/var/lib/velociraptor/tmp
ExecStart=/usr/bin/velociraptor frontend --verbose --config /etc/velociraptor/server.config $VELOCIRAPTOR_OPTS ExecStart=/usr/bin/velociraptor frontend --verbose --config /etc/velociraptor/server.config $VELOCIRAPTOR_OPTS

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file for package velociraptor
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -21,32 +21,43 @@
%if "%{flavor}" == "client" %if "%{flavor}" == "client"
%define build_client 1 %define build_client 1
%define build_server 0 %define build_server 0
%define build_kafka_humio_gateway 0
%define name_suffix -client %define name_suffix -client
%define make_target linux_bare %define make_target linux_bare
%define config_perms %attr(0600, root, root) %define config_perms 0600, root, root
%define state_dir_perms %attr(0700, root, root) %define state_dir_perms 0700, root, root
%else %else
%define build_kafka_humio_gateway 1
%define build_server 1 %define build_server 1
%define build_client 0 %define build_client 0
%define name_suffix %{nil} %define name_suffix %{nil}
%define make_target linux %define make_target linux
%define config_perms %attr(0640, root, velociraptor) %define config_perms 0640, root, velociraptor
%define state_dir_perms %attr(0700, velociraptor, velociraptor) %define state_dir_perms 0700, velociraptor, velociraptor
%endif %endif
%define projname velociraptor %define projname velociraptor
%define vendor_version 0.6.7.5~git77.997aa73
%define vmlinux_h_version 5.14.21150400.22-150400-default %define vmlinux_h_version 5.14.21150400.22-150400-default
# SLE 15 SP2 / Leap 15.2 or newer gets eBPF # SLE 15 SP3 / Leap 15.3 or newer gets eBPF
# Earlier versions don't have a usable eBPF and the # Earlier versions don't have a usable eBPF and the
# release doesn't easily build llvm13 # release doesn't easily build llvm13
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150200
%bcond_without bpf %bcond_without bpf
%else %endif
%bcond_with bpf %if "%{_vendor}" == "debbuild"
%bcond_without bpf
%endif
%if 0%{?rhel}
# RHEL can do BPF but we need llvm for it
%bcond_without bpf
%endif
%if "%{_vendor}" == "debbuild"
%define _unitdir /usr/lib/systemd/system
%endif
# Older SLE releases and debbuild don't support uppercase VERSION macro
%if "%{_vendor}" == "debbuild" || 0%{?sle_version} < 150000
%define VERSION %{version}
%endif %endif
#Compat macro for new _fillupdir macro introduced in Nov 2017 #Compat macro for new _fillupdir macro introduced in Nov 2017
@ -60,7 +71,7 @@
%endif %endif
Name: velociraptor%{name_suffix} Name: velociraptor%{name_suffix}
Version: 0.6.7.5~git81.01be570 Version: 0.7.0.4.git74.3426c0a
Release: 0 Release: 0
%if %{build_server} %if %{build_server}
Summary: Endpoint visibility and collection tool Summary: Endpoint visibility and collection tool
@ -70,54 +81,124 @@ Summary: Endpoint visibility and collection tool (endpoint only)
Group: System/Monitoring Group: System/Monitoring
License: AGPL-3.0-only License: AGPL-3.0-only
URL: https://github.com/Velocidex/velociraptor URL: https://github.com/Velocidex/velociraptor
Source: %{projname}-%{version}.tar.xz Source: %{projname}-%{version}.tar.gz
Source1: vendor-golang-%{vendor_version}.tar.xz Source1: velociraptor-go_modules.tar.gz
Source2: vendor-golang-kafka-humio-gateway-%{vendor_version}.tar.xz Source2: vmlinux.h-%{vmlinux_h_version}.tar.xz
Source3: vendor-nodejs-%{vendor_version}.tar.xz Source3: velociraptor.service
Source4: vmlinux.h-%{vmlinux_h_version}.tar.xz Source4: velociraptor-server.config.placeholder
Source5: velociraptor.service Source5: velociraptor-client.service
Source6: velociraptor-server.config.placeholder Source6: velociraptor-client.config.placeholder
Source7: velociraptor-client.service Source7: sysconfig.velociraptor
Source8: velociraptor-client.config.placeholder Source8: sysconfig.velociraptor-client
Source9: update-vendoring.sh Source9: %{projname}.obsinfo
Source10: sysconfig.velociraptor Source10: system-user-velociraptor.sysusers
Source11: sysconfig.velociraptor-client Source11: velociraptor-nodejs.spec.inc
Source12: %{projname}.obsinfo
Source13: system-user-velociraptor.sysusers %include %{_sourcedir}/velociraptor-nodejs.spec.inc
Source14: velociraptor-kafka.sysusers
Source15: velociraptor-kafka-humio-gateway.service Patch1: vendor-build-fixes-for-SLE12.patch
Source16: sysconfig.velociraptor-kafka-humio-gateway Patch2: sdjournal-build-fix-for-SLE12.patch
Patch1: velociraptor-golang-mage-vendoring.diff Patch3: velociraptor-reproducible-timestamp.diff
Patch2: vendor-build-fixes-for-SLE12.patch # CVE-2024-28849 - bsc#1221456 - follow-redirects: Drop Proxy-Athorization across hosts
Patch3: sdjournal-build-fix-for-SLE12.patch Patch4: CVE-2024-28849-follow-redirects-drop-proxy-authorization.patch
Patch4: velociraptor-reproducible-timestamp.diff
BuildRequires: fileb0x BuildRequires: fileb0x
BuildRequires: golang-packaging %if 0%{?suse_version}
BuildRequires: mage
BuildRequires: systemd-rpm-macros BuildRequires: systemd-rpm-macros
BuildRequires: golang(API) >= 1.18 BuildRequires: golang(API) >= 1.19
BuildRequires: pkgconfig(libsystemd) BuildRequires: pkgconfig(libsystemd)
%endif
%if "%{_vendor}" == "debbuild"
BuildRequires: golang >= 2:1.19~0
BuildRequires: libsystemd-dev
BuildRequires: pkg-config
%endif
%if 0%{?rhel}
BuildRequires: golang >= 1.19
BuildRequires: python3
BuildRequires: systemd-devel
BuildRequires: pkgconfig(libsystemd)
%endif
%if %{build_server} %if %{build_server}
BuildRequires: local-npm-registry
BuildRequires: nodejs >= 18 BuildRequires: nodejs >= 18
BuildRequires: npm >= 18 BuildRequires: npm >= 18
%endif %endif
%if %{with bpf} %if %{with bpf}
# clang15 causes libbpfgo to crash immediately %if 0%{?suse_version}
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150300
BuildRequires: clang16 BuildRequires: clang16
BuildRequires: llvm16
%if 0%{?sle_version} > 150400
BuildRequires: llvm16-libclang13
%endif
%else
BuildRequires: clang13
BuildRequires: llvm13
%endif
BuildRequires: libelf-devel BuildRequires: libelf-devel
BuildRequires: libzstd-devel BuildRequires: libzstd-devel
BuildRequires: libzstd-devel
BuildRequires: llvm16
BuildRequires: zlib-devel BuildRequires: zlib-devel
%endif %endif
Requires: group(velociraptor) %if "%{_vendor}" == "debbuild"
Requires: user(velociraptor) BuildRequires: clang
ExclusiveArch: x86_64 ppc64le aarch64 s390x BuildRequires: libelf-dev
BuildRequires: libzstd-dev
BuildRequires: llvm
BuildRequires: zlib1g-dev
%endif
%if 0%{?rhel}
BuildRequires: clang >= 13
BuildRequires: libelf-devel
BuildRequires: libzstd-devel
BuildRequires: llvm >= 13
BuildRequires: zlib-devel
%endif
%endif
%if %{build_server} %if %{build_server}
BuildRequires: sysuser-tools BuildRequires: sysuser-tools
Requires: group(velociraptor)
Requires: user(velociraptor)
Obsoletes: velociraptor-kafka-humio-gateway < %{version}
%{?sysusers_requires} %{?sysusers_requires}
%endif %endif
%if 0%{?suse_version}
# SLE12 doesn't support sysusers
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
Requires(pre): pwdutils
%define pre_create_group 1
%else
Requires: group(velociraptor)
%endif
%endif
%if %{build_server}
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150400
ExclusiveArch: x86_64
%else
ExclusiveArch: do_not_build
%endif
%else
ExclusiveArch: x86_64 ppc64le aarch64 s390x
%endif
%if 0%{?rhel}
# RHEL builds aren't working yet
ExclusiveArch: do_not_build
%endif
# Not *required* but without it, we spam the system log
Recommends: auditd
%if 0%{?_project:1} && (0%{?suse_version} > 1500 || 0%{?sle_version} > 150000)
Provides: %{name}(project:%_project)
%endif
%if "%{vendor}" == "debbuild"
%define mtag Packager: https://www.suse.com
%mtag
%endif
%if %{build_server} %if %{build_server}
%description %description
Velociraptor is a tool for collecting host based state information Velociraptor is a tool for collecting host based state information
@ -143,18 +224,6 @@ This package provides a shared system user for all velociraptor components
%endif %endif
%if %{build_kafka_humio_gateway}
%package kafka-humio-gateway
Summary: Gateway between Kafka and Humio for Velociraptor Artifacts
Version: 0.6.7.5~git81.01be570
Requires: group(velociraptor-kafka)
Requires: user(velociraptor-kafka)
%description kafka-humio-gateway
This tool is used to consume events generated by the Kafka Velociraptor plugin
and post them to a Humio cluster.
%endif
%if %{build_client} %if %{build_client}
%description %description
Velociraptor is a tool for collecting host based state information Velociraptor is a tool for collecting host based state information
@ -169,16 +238,23 @@ console, please install the 'velociraptor' package.
%endif %endif
%prep %prep
%setup -q -a 1 -a 2 -a 3 -a 4 -n %{projname}-%{version} %setup -q -a 1 -a 2 -n %{projname}-%{VERSION}
%autopatch -p1 %patch -P 1 -p1
%patch -P 2 -p1
%patch -P 3 -p1
# Set the version to something more specific than <next-tag>-dev # Set the version to something more specific than <next-tag>-dev
sed -ie "s/\(VERSION *= \).*/\1 \"%{version}\"/" constants/constants.go sed -ie "s/\([[:space:]]VERSION *= \).*/\1 \"%{VERSION}\"/" constants/constants.go
%if %{with bpf} %if %{with bpf}
mkdir -p third_party/libbpfgo/output mkdir -p third_party/libbpfgo/output
cp vmlinux.h-%{vmlinux_h_version}/vmlinux-%{_arch}.h \ arch=%{_arch}
if test "$arch" = "amd64"; then
arch=x86_64
fi
cp vmlinux.h-%{vmlinux_h_version}/vmlinux-${arch}.h \
third_party/libbpfgo/output/vmlinux.h third_party/libbpfgo/output/vmlinux.h
%endif %endif
@ -187,27 +263,38 @@ cp vmlinux.h-%{vmlinux_h_version}/vmlinux-%{_arch}.h \
# removing them outright. # removing them outright.
# rm -rf artifacts/definitions/Windows # rm -rf artifacts/definitions/Windows
%if %{build_server}
pushd gui/velociraptor
rm -f package-lock.json
local-npm-registry %{_sourcedir} install
popd
%patch -P 4 -p1
%endif
%build %build
# Reproductible builds need stable timestamps # Reproducible builds need stable timestamps
timestamp=$(date -Iseconds --utc --date=@$(grep mtime: %{SOURCE12}|sed -e 's/mtime: //')) timestamp=$(date -Iseconds --utc --date=@$(grep mtime: %{SOURCE9}|sed -e 's/mtime: //'))
git_commit=$(grep commit: %{SOURCE12}|sed -e 's/commit: //g') git_commit=$(grep commit: %{SOURCE9}|sed -e 's/commit: //g')
export VELOCIRAPTOR_BUILD_TIME=$timestamp export VELOCIRAPTOR_BUILD_TIME=$timestamp
export VELOCIRAPTOR_GIT_HEAD=$git_commit export VELOCIRAPTOR_GIT_HEAD=$git_commit
%if %{build_server} %if %{build_server}
(cd gui/velociraptor ; npm run build) (cd gui/velociraptor ; npm run build)
%sysusers_generate_pre %{SOURCE13} velociraptor-user %sysusers_generate_pre %{SOURCE10} velociraptor-user
%endif %endif
make %{make_target} BUILD_LIBBPFGO=%{with bpf} GIT=echo %if 0%{?suse_version}
LLVM_STRIP=llvm-strip
%if %{build_kafka_humio_gateway} %else
(cd contrib/kafka-humio-gateway; go build -o %{name}-kafka-humio-gateway) LLVM_STRIP=llvm-strip
%sysusers_generate_pre %{SOURCE16} kafka-user
%endif %endif
CLANG=clang
PATH=$PATH:/usr/sbin make %{make_target} BUILD_BPF_PLUGINS=%{with bpf} CLANG=$CLANG STRIP=$LLVM_STRIP
%install %install
install -D -d -m 0750 %buildroot/%{_sysconfdir}/velociraptor install -D -d -m 0750 %buildroot/%{_sysconfdir}/velociraptor
install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/data install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/data
@ -215,35 +302,29 @@ install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/logs
install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/tmp install -D -d -m 0700 %buildroot/%{_sharedstatedir}/%{name}/tmp
%if %{build_server} %if %{build_server}
service_file_source=%{SOURCE5} service_file_source=%{SOURCE3}
config_file_source=%{SOURCE6} config_file_source=%{SOURCE4}
sysconfig_file_source=%{SOURCE10} sysconfig_file_source=%{SOURCE7}
config_file=server.config config_file=server.config
install -D -m 0644 %{SOURCE13} %{buildroot}%{_sysusersdir}/system-user-velociraptor.conf install -D -m 0644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-user-velociraptor.conf
%else %else
service_file_source=%{SOURCE7} service_file_source=%{SOURCE5}
config_file_source=%{SOURCE8} config_file_source=%{SOURCE6}
sysconfig_file_source=%{SOURCE11} sysconfig_file_source=%{SOURCE8}
config_file=client.config config_file=client.config
%endif %endif
install -D -m 0644 "$service_file_source" %{buildroot}%{_unitdir}/%{name}.service %if 0%{?suse_version}
install -D -m 0644 "$sysconfig_file_source" %{buildroot}%{_fillupdir}/sysconfig.%{name} install -D -m 0644 "$sysconfig_file_source" %{buildroot}%{_fillupdir}/sysconfig.%{name}
install -D -m 0640 "$config_file_source" "%{buildroot}%{_sysconfdir}/velociraptor/$config_file"
install -D -m 0755 output/velociraptor-v%{version}-linux-* %buildroot/%{_bindir}/%{name}
%if %{build_kafka_humio_gateway}
install -D -m 0644 %{SOURCE15} %{buildroot}%{_unitdir}/
install -D -m 0644 %{SOURCE16} %{buildroot}%{_fillupdir}/
install -D -m 0755 contrib/kafka-humio-gateway/velociraptor-kafka-humio-gateway %buildroot/%{_bindir}
install -D -m 0644 contrib/kafka-humio-gateway/sample-config.yml \
%buildroot/%{_datadir}/velociraptor-kafka-humio-gateway/sample-config.yml
install -D -m 0644 %{SOURCE14} %{buildroot}%{_sysusersdir}/velociraptor-kafka.conf
install -D -d -m 0750 %{buildroot}%{_sysconfdir}/velociraptor-kafka-humio-gateway
install -D -m 0640 contrib/kafka-humio-gateway/sample-config.yml \
%buildroot/%{_sysconfdir}/velociraptor-kafka-humio-gateway/transport.yml
%endif %endif
%if "%{vendor}" == "debbuild"
install -D -m 0644 "$sysconfig_file_source" %{buildroot}/%{_sysconfdir}/default/%{name}
%endif
install -D -m 0644 "$service_file_source" %{buildroot}%{_unitdir}/%{name}.service
install -D -m 0640 "$config_file_source" "%{buildroot}%{_sysconfdir}/velociraptor/$config_file"
install -D -m 0755 output/velociraptor-v%{VERSION}-linux-* %buildroot/%{_bindir}/%{name}
%files %files
%defattr(-, root, root) %defattr(-, root, root)
@ -251,17 +332,35 @@ install -D -m 0640 contrib/kafka-humio-gateway/sample-config.yml \
%doc README.md %doc README.md
%{_bindir}/%{name} %{_bindir}/%{name}
%{_unitdir}/%{name}.service %{_unitdir}/%{name}.service
%if 0%{?suse_version}
%{_fillupdir}/sysconfig.%{name} %{_fillupdir}/sysconfig.%{name}
%endif
%if "%{vendor}" == "debbuild"
%{_sysconfdir}/default/%{name}
%endif
%dir %attr(-, root, velociraptor) %{_sysconfdir}/velociraptor %dir %attr(-, root, velociraptor) %{_sysconfdir}/velociraptor
%config(noreplace) %{config_perms} %{_sysconfdir}/velociraptor/*.config %config(noreplace) %attr(%{config_perms}) %{_sysconfdir}/velociraptor/*.config
%dir %{state_dir_perms} %{_sharedstatedir}/%{name} %dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}
%dir %{state_dir_perms} %{_sharedstatedir}/%{name}/data %dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/data
%dir %{state_dir_perms} %{_sharedstatedir}/%{name}/logs %dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/logs
%dir %{state_dir_perms} %{_sharedstatedir}/%{name}/tmp %dir %attr(%{state_dir_perms}) %{_sharedstatedir}/%{name}/tmp
%if %{build_server}
%files -n system-user-velociraptor
%defattr(-, root, root)
%{_sysusersdir}/system-user-velociraptor.conf
%pre -n system-user-velociraptor -f velociraptor-user.pre
%endif
%if 0%{?suse_version}
%pre %pre
%if 0%{?pre_create_group}
# create velociraptor group if it doesn't exist
groupadd -f -r velociraptor 2>/dev/null || :
%endif
%service_add_pre %{name}.service %service_add_pre %{name}.service
%post %post
@ -273,42 +372,22 @@ install -D -m 0640 contrib/kafka-humio-gateway/sample-config.yml \
%postun %postun
%service_del_postun %{name}.service %service_del_postun %{name}.service
%if %{build_server}
%pre -n system-user-velociraptor -f velociraptor-user.pre
%files -n system-user-velociraptor
%defattr(-, root, root)
%{_sysusersdir}/system-user-velociraptor.conf
%endif %endif
%if %{build_kafka_humio_gateway} %if "%{_vendor}" == "debbuild"
%files kafka-humio-gateway %postun
%defattr(-, root, root) # Automatically added by dh_installsystemd/13.11.4
%license LICENSE if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then
%doc contrib/kafka-humio-gateway/README.md systemctl --system daemon-reload >/dev/null || true
%{_bindir}/velociraptor-kafka-humio-gateway fi
%dir %{_datadir}/velociraptor-kafka-humio-gateway # End automatically added section
%{_datadir}/velociraptor-kafka-humio-gateway/sample-config.yml # Automatically added by dh_installsystemd/13.11.4
%{_sysusersdir}/velociraptor-kafka.conf if [ "$1" = "purge" ]; then
%{_unitdir}/velociraptor-kafka-humio-gateway.service if [ -x "/usr/bin/deb-systemd-helper" ]; then
%{_fillupdir}/sysconfig.velociraptor-kafka-humio-gateway deb-systemd-helper purge 'velociraptor-client.service' >/dev/null || true
%dir %attr(750, root, velociraptor-kafka) %{_sysconfdir}/velociraptor-kafka-humio-gateway fi
%config(noreplace) %attr(0640, root, velociraptor-kafka) %{_sysconfdir}/velociraptor-kafka-humio-gateway/transport.yml fi
# End automatically added section
%pre kafka-humio-gateway -f kafka-user.pre
%service_add_pre velociraptor-kafka-humio-gateway.service
%post kafka-humio-gateway
%{fillup_only -s kafka-humio-gateway}
%service_add_post velociraptor-kafka-humio-gateway.service
%preun kafka-humio-gateway
%service_del_preun velociraptor-kafka-humio-gateway.service
%postun kafka-humio-gateway
%service_del_postun velociraptor-kafka-humio-gateway.service
%endif %endif
%changelog %changelog

BIN
vendor-golang-0.6.7.5~git77.997aa73.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
vendor-nodejs-0.6.7.5~git77.997aa73.tar.xz (Stored with Git LFS)

Binary file not shown.