diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
index a0a54568..f0b827ca 100644
--- a/.github/ISSUE_TEMPLATE/config.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -1,7 +1,7 @@
blank_issues_enabled: false
contact_links:
- name: 💬 Discord
- url: https://discord.gg/someengineering
+ url: https://discord.gg/fixsecurity
about: Chat with other users and the development team
- name: 📄 Documentation
url: https://inventory.fix.security
diff --git a/docs/getting-started/explore/index.mdx b/docs/getting-started/explore/index.mdx
index 9c96d065..c148324d 100644
--- a/docs/getting-started/explore/index.mdx
+++ b/docs/getting-started/explore/index.mdx
@@ -28,7 +28,7 @@ Not sure what to do next? Here are some suggestions:
If you want to stay up to date with the latest Fix Inventory news:
- Watch the [`someengineering/fixinventory` GitHub repository](https://github.com/someengineering/fixinventory) and be the first to know about new features and releases.
-- You can get help with Fix Inventory and connect with a growing community of cloud engineers in the [Some Engineering Discord server](https://discord.gg/someengineering).
+- You can get help with Fix Inventory and connect with a growing community of cloud engineers in the [Fix Discord server](https://discord.gg/fixsecurity).
- Follow [Some Engineering on LinkedIn](https://linkedin.com/company/someengineering) for updates, insights, podcast episodes, sneak peeks, and more!
## Further Reading
diff --git a/docs/how-to-guides/maintenance/uninstall.mdx b/docs/how-to-guides/maintenance/uninstall.mdx
index caff0d73..746cbedd 100644
--- a/docs/how-to-guides/maintenance/uninstall.mdx
+++ b/docs/how-to-guides/maintenance/uninstall.mdx
@@ -7,7 +7,7 @@ sidebar_position: 2
:::note
-Need help or have feedback on Fix Inventory? [Open an issue on GitHub](https://github.com/someengineering/fixinventory/issues/new/choose) or [chat with us on Discord](https://discord.gg/someengineering).
+Need help or have feedback on Fix Inventory? [Open an issue on GitHub](https://github.com/someengineering/fixinventory/issues/new/choose) or [chat with us on Discord](https://discord.gg/fixsecurity).
:::
diff --git a/docs/reference/api/abort-a-batch-update.api.mdx b/docs/reference/api/abort-a-batch-update.api.mdx
index a00bcca4..727b5050 100644
--- a/docs/reference/api/abort-a-batch-update.api.mdx
+++ b/docs/reference/api/abort-a-batch-update.api.mdx
@@ -21,14 +21,16 @@ import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
-
- Abort a batch update
-
+
Abort a batch update.
-## Request
+
+
- Add or update the current defined configuration model.
-
+
+
- Add or update the current defined model.
-
+
+
- Add subscription to subscriber
-
+
+
- Commit a batch update
-
+
Commit a batch update.
-## Request
+
+
- Create a new graph
-
+
+
- Create a new node under the given parent node
-
+
Create a new node under the given parent node.
-## Request
+
+
- Create or replace a benchmark by its id.
-
+
+
- Create or replace a check by its id.
-
+
+
- Define subscriber with all subscriptions
-
+
+
- Delete a benchmark by its id.
-
+
+
- Delete a check by its id.
-
+
+
- Delete a configuration by its id
-
+
Delete a configuration identified by id with provided value.
-## Request
+
+
- Delete a node with the given node id.
-
+
Delete a node with the given node id.
-## Request
+
+
- Delete a specific subscription from the subscriber.
-
+
+
- Delete an existing graph
-
+
+
- Delete by id
-
+
+
- [Deprecated] Add or update the current defined model.
-
+
+
- [Deprecated] Get the currently defined model as svg uml image.
-
+
+
- [Deprecated] Get the currently defined model.
-
+
+
- Evaluate a cli command
-
+
+
- Execute a cli command
-
+
+
- Explain the search execution plan
-
+
+
-
- Fix Inventory Core REST API
-
+
diff --git a/docs/reference/api/get-a-benchmark-by-its-id.api.mdx b/docs/reference/api/get-a-benchmark-by-its-id.api.mdx
index 64c9266a..a4235d54 100644
--- a/docs/reference/api/get-a-benchmark-by-its-id.api.mdx
+++ b/docs/reference/api/get-a-benchmark-by-its-id.api.mdx
@@ -21,14 +21,16 @@ import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
-
- Get a benchmark by its id.
-
+
+
- Get a check by its id.
-
+
+
- Get a configuration by its id
-
+
Fetch a configuration by id.
-## Request
+
+
- Get a configuration validation by its id
-
+
Fetch the validation of a configuration by id.
-## Request
+
+
- Get a list of all running batch updates
-
+
Get a list of all running batch updates.
-## Request
+
+
- Get a node with the given node id
-
+
Get a node with the given node id
-## Request
+
+
- Get all configuration keys that have a model defined.
-
+
Get all configuration keys that have a model defined.
-## Request
-
- Get all configuration keys
-
+
Get all configuration keys in the system.
-## Request
-
- Get information about CLI
-
+
Get information about CLI
-## Request
-
- Get root of a specific graph
-
+
+
- Get subscriber by id
-
+
+
- Get the currently defined configuration model.
-
+
+
- Get the currently defined model as svg uml image.
-
+
+
- Get the currently defined model.
-
+
+
- Get the public keys of the configured JWT issuer.
-
+
- List all checks.
-
+
+
- List all graphs
-
+
- List all outstanding work items
-
+
- List all resources that match a given check.
-
+
+
- List all subscribers for a given event type
-
+
+
- List all subscriptions
-
+
- List available benchmarks.
-
+
+
- Load time series data.
-
+
+
- Merge a given graph with the existing graph under marked merge nodes as batch update.
-
+
Merge a given graph with the existing graph under marked merge nodes as batch update.
-## Request
+
+
- Merge a given graph with the existing graph under marked merge nodes.
-
+
+
- Patch a configuration by its id
-
+
Patch a configuration identified by id with provided value.
-## Request
+
+
- Patch a list of nodes.
-
+
+
- Patch a node with the given node id in given section
-
+
Patch a node with the given node id in given section
-## Request
+
+
- Perform a benchmark on a graph.
-
+
+
- Perform a dynamically assembled benchmark on a graph.
-
+
+
- Proxy request to a configured tsdb server.
-
+
+
- Replace a configuration validation with given id
-
+
Replace a configuration validation identified by id with provided value.
-## Request
+
+
- Replace a configuration with given id
-
+
Replace a configuration identified by id with provided value.
-## Request
+
+
- Retrieve the certificate authorities public certificate.
-
+
- Search all history events and return them.
-
+
+
- Search and aggregate history events and return the aggregation result.
-
+
+
- Search the aggregate function on the specified graph and return the aggregation result.
-
+
+
- Search the graph and return all nodes as list (this will not contain any edges)
-
+
+
- Search the graph and return all possible attribute names for given property path.
-
+
+
- Search the graph and return all possible attribute values for given property path.
-
+
+
- Search the graph and return the resulting graph.
-
+
+
- Send a ping to the system and expect a pong.
-
+
- Send analytics events to the server
-
+
+
- Show the structure of the search
-
+
+
- Sign a certificate request.
-
+
+
- This endpoint is used to authenticate the user.
-
+
+
- This endpoint is used to create the first user.
-
+
+
- This endpoint is used to get the user information.
-
+
- This endpoint is used to login the user.
-
+
- This endpoint is used to renew a JWT that is about to expire.
-
+
- This endpoint signals if the system is ready to serve traffic.
-
+
- Transform the search into the raw database search
-
+
Show the underlying raw search.
-## Request
+
+
- Update a node with the given node id
-
+
Update a node with the given node id
-## Request
+
+
- [WebSocket] Attach to the working queue
-
+
+
- [WebSocket] Listen to registered events of given subscriber
-
+
+
- [WebSocket] Register as event listener and receive all events.
-
+
+
fix Fix Bump Version to 4.0.1 (#1994)
+- [`4562d8d0`](https://github.com/someengineering/fix/commit/4562d8d0) fix Bump Version to 4.0.1 (#1992)
+- [`0bbeb321`](https://github.com/someengineering/fix/commit/0bbeb321) docker same downloads folder for core and shell (#1989)
+- [`74e79194`](https://github.com/someengineering/fix/commit/74e79194) azure Azure pagination (#1976)
+- [`2ac526fb`](https://github.com/someengineering/fix/commit/2ac526fb) github Run on repo dispatch
+- [`9ddcc8d9`](https://github.com/someengineering/fix/commit/9ddcc8d9) github Workflow to bump fixcompliance (#1986)
+- [`c5313550`](https://github.com/someengineering/fix/commit/c5313550) docker Migrate from Debian to Fedora base image (#1983)
+- [`0e5e5cfd`](https://github.com/someengineering/fix/commit/0e5e5cfd) docker Update Docker to Python 3.12 / Debian Bookworm (#1982)
+- [`fad78535`](https://github.com/someengineering/fix/commit/fad78535) inventory Show the before section as part of history (#1978)
+
+### Fixes
+
+- [`879aec59`](https://github.com/someengineering/fix/commit/879aec59) fixcore Do not write to a temp directory when internal (#1990)
+- [`cd493356`](https://github.com/someengineering/fix/commit/cd493356) github Update workflow (#1987)
+- [`4c1c3173`](https://github.com/someengineering/fix/commit/4c1c3173) aws Set atime of access key (#1985)
+- [`b37c2deb`](https://github.com/someengineering/fix/commit/b37c2deb) fixlib Fix Cryptography deprecation warning (#1981)
+- [`3f0982e5`](https://github.com/someengineering/fix/commit/3f0982e5) fixcore Fix policy title style (#1979)
+- [`9423ec75`](https://github.com/someengineering/fix/commit/9423ec75) inventory Also copy history as part of the graph copy operation (#1977)
+- [`b6710433`](https://github.com/someengineering/fix/commit/b6710433) ci Update release notes truncate marker (#1974)
+- [`c10edd81`](https://github.com/someengineering/fix/commit/c10edd81) fixcore Adjust benchmark checks (#1975)
+
+### Chores
+
+- [`96b7f625`](https://github.com/someengineering/fix/commit/96b7f625) fixinventory Bump libs (#1991)
+- [`7b696729`](https://github.com/someengineering/fix/commit/7b696729) fixinventory Bump fixcompliance to latest
+- [`5fb7ce04`](https://github.com/someengineering/fix/commit/5fb7ce04) fixinventory Bump fixcompliance to latest
+- [`aaca20b1`](https://github.com/someengineering/fix/commit/aaca20b1) fixinventory Bump fixcompliance to latest
+- [`d34482af`](https://github.com/someengineering/fix/commit/d34482af) fixinventory Bump fixcompliance to latest
+- [`ecab77d1`](https://github.com/someengineering/fix/commit/ecab77d1) fixinventory Bump fixcompliance to latest
+- [`ca939090`](https://github.com/someengineering/fix/commit/ca939090) fixinventory Update Discord links (#1984)
+- [`d3787c37`](https://github.com/someengineering/fix/commit/d3787c37) fixcore Refactor Benchmarks and Checks loading (#1980)
+
+{/* truncate */}
+
+## Docker Images
+
+- `somecr.io/someengineering/fixcore:4.0.1`
+- `somecr.io/someengineering/fixworker:4.0.1`
+- `somecr.io/someengineering/fixshell:4.0.1`
+- `somecr.io/someengineering/fixmetrics:4.0.1`
diff --git a/static/img/kroki/032c8b8d4f494081fa90075313a3c3e7.svg b/static/img/kroki/032c8b8d4f494081fa90075313a3c3e7.svg
deleted file mode 100644
index 6be043ff..00000000
--- a/static/img/kroki/032c8b8d4f494081fa90075313a3c3e7.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/0622c8f0f75e3ca910db5a1168f0d7fc.svg b/static/img/kroki/0622c8f0f75e3ca910db5a1168f0d7fc.svg
deleted file mode 100644
index 698e1de4..00000000
--- a/static/img/kroki/0622c8f0f75e3ca910db5a1168f0d7fc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/0eb5801006e9d96171a3845180a99f2b.svg b/static/img/kroki/0eb5801006e9d96171a3845180a99f2b.svg
deleted file mode 100644
index 81c2f4f3..00000000
--- a/static/img/kroki/0eb5801006e9d96171a3845180a99f2b.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/12ad0bd8c223e1fc889f40d455078cbe.svg b/static/img/kroki/12ad0bd8c223e1fc889f40d455078cbe.svg
deleted file mode 100644
index b0e8a440..00000000
--- a/static/img/kroki/12ad0bd8c223e1fc889f40d455078cbe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/1cfbf6677924d312f6927870c34c544c.svg b/static/img/kroki/1cfbf6677924d312f6927870c34c544c.svg
deleted file mode 100644
index 5b9c98de..00000000
--- a/static/img/kroki/1cfbf6677924d312f6927870c34c544c.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/1d08b25e4c92004b26462916398a63f5.svg b/static/img/kroki/1d08b25e4c92004b26462916398a63f5.svg
deleted file mode 100644
index 78260bfb..00000000
--- a/static/img/kroki/1d08b25e4c92004b26462916398a63f5.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/1e7a60e519521c7656e454ab89eeee8e.svg b/static/img/kroki/1e7a60e519521c7656e454ab89eeee8e.svg
deleted file mode 100644
index 28b5152f..00000000
--- a/static/img/kroki/1e7a60e519521c7656e454ab89eeee8e.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/241a4db1afeaaba3d630f47984f6c1b3.svg b/static/img/kroki/241a4db1afeaaba3d630f47984f6c1b3.svg
deleted file mode 100644
index 00ab3386..00000000
--- a/static/img/kroki/241a4db1afeaaba3d630f47984f6c1b3.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/28793711289783c29476d8cbdcc90bc8.svg b/static/img/kroki/28793711289783c29476d8cbdcc90bc8.svg
deleted file mode 100644
index f52533ca..00000000
--- a/static/img/kroki/28793711289783c29476d8cbdcc90bc8.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/3222c1837a899e29fe28dd951b65f104.svg b/static/img/kroki/3222c1837a899e29fe28dd951b65f104.svg
deleted file mode 100644
index 31f1f6ad..00000000
--- a/static/img/kroki/3222c1837a899e29fe28dd951b65f104.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg b/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg
deleted file mode 100644
index c0b740e3..00000000
--- a/static/img/kroki/327505e954997a3f9e56c46c0c3adaf4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/38a2eb39724d8e009acc35a15a3f7016.svg b/static/img/kroki/38a2eb39724d8e009acc35a15a3f7016.svg
deleted file mode 100644
index 4397a5f3..00000000
--- a/static/img/kroki/38a2eb39724d8e009acc35a15a3f7016.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/41efdd4f8c7cfc0fbd07cb984c30fce3.svg b/static/img/kroki/41efdd4f8c7cfc0fbd07cb984c30fce3.svg
new file mode 100644
index 00000000..2e006532
--- /dev/null
+++ b/static/img/kroki/41efdd4f8c7cfc0fbd07cb984c30fce3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/kroki/43ec8c03477e6783e27107ed4262f912.svg b/static/img/kroki/43ec8c03477e6783e27107ed4262f912.svg
deleted file mode 100644
index d85ae8bc..00000000
--- a/static/img/kroki/43ec8c03477e6783e27107ed4262f912.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/46d0b086b71064dbc801fa0653cef126.svg b/static/img/kroki/46d0b086b71064dbc801fa0653cef126.svg
deleted file mode 100644
index acc33448..00000000
--- a/static/img/kroki/46d0b086b71064dbc801fa0653cef126.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/4a144047519e1addedf6179a6c795f66.svg b/static/img/kroki/4a144047519e1addedf6179a6c795f66.svg
deleted file mode 100644
index d3817256..00000000
--- a/static/img/kroki/4a144047519e1addedf6179a6c795f66.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg b/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg
new file mode 100644
index 00000000..1ab0f248
--- /dev/null
+++ b/static/img/kroki/4a91d4b353f19fa174fa46fb6fd5672d.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/static/img/kroki/4b6947ca80073a6d81883bf1520599c8.svg b/static/img/kroki/4b6947ca80073a6d81883bf1520599c8.svg
deleted file mode 100644
index 228e6981..00000000
--- a/static/img/kroki/4b6947ca80073a6d81883bf1520599c8.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/5fd1a287fcbdce45b62ce94f0066536e.svg b/static/img/kroki/5fd1a287fcbdce45b62ce94f0066536e.svg
deleted file mode 100644
index b68cd56f..00000000
--- a/static/img/kroki/5fd1a287fcbdce45b62ce94f0066536e.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/618b87d5f350268363e618cf083f6bfd.svg b/static/img/kroki/618b87d5f350268363e618cf083f6bfd.svg
deleted file mode 100644
index 05217482..00000000
--- a/static/img/kroki/618b87d5f350268363e618cf083f6bfd.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/7915223e46f5b616ab02da2c4bc38110.svg b/static/img/kroki/7915223e46f5b616ab02da2c4bc38110.svg
deleted file mode 100644
index 905fe2f0..00000000
--- a/static/img/kroki/7915223e46f5b616ab02da2c4bc38110.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/7ad8e56407d5db8cde983aa23b1de835.svg b/static/img/kroki/7ad8e56407d5db8cde983aa23b1de835.svg
deleted file mode 100644
index f1bb3c62..00000000
--- a/static/img/kroki/7ad8e56407d5db8cde983aa23b1de835.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/80d6e63eb0151952b2f890c0b934ba72.svg b/static/img/kroki/80d6e63eb0151952b2f890c0b934ba72.svg
deleted file mode 100644
index dc15b24c..00000000
--- a/static/img/kroki/80d6e63eb0151952b2f890c0b934ba72.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/8b54508b95bd3cdcb219d2706cd8f3b4.svg b/static/img/kroki/8b54508b95bd3cdcb219d2706cd8f3b4.svg
deleted file mode 100644
index 4c07a0f1..00000000
--- a/static/img/kroki/8b54508b95bd3cdcb219d2706cd8f3b4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/9ab4863c102ce0a4677d863f24f33ea9.svg b/static/img/kroki/9ab4863c102ce0a4677d863f24f33ea9.svg
deleted file mode 100644
index 8a0bb357..00000000
--- a/static/img/kroki/9ab4863c102ce0a4677d863f24f33ea9.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/9e50dc922e8ac53ce85c040e272c86a8.svg b/static/img/kroki/9e50dc922e8ac53ce85c040e272c86a8.svg
deleted file mode 100644
index 630be5e5..00000000
--- a/static/img/kroki/9e50dc922e8ac53ce85c040e272c86a8.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/9f9fd1a80747d7ed668ef3eeefc036a7.svg b/static/img/kroki/9f9fd1a80747d7ed668ef3eeefc036a7.svg
deleted file mode 100644
index 7c132f4d..00000000
--- a/static/img/kroki/9f9fd1a80747d7ed668ef3eeefc036a7.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/a38e9c389e4b9dd3a2852d35092a86b6.svg b/static/img/kroki/a38e9c389e4b9dd3a2852d35092a86b6.svg
deleted file mode 100644
index 73398553..00000000
--- a/static/img/kroki/a38e9c389e4b9dd3a2852d35092a86b6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/a6cc90376629ce6fd554b262f30fafc6.svg b/static/img/kroki/a6cc90376629ce6fd554b262f30fafc6.svg
deleted file mode 100644
index 606e5377..00000000
--- a/static/img/kroki/a6cc90376629ce6fd554b262f30fafc6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/aa916bec990c77102a7fa34ba04cf384.svg b/static/img/kroki/aa916bec990c77102a7fa34ba04cf384.svg
deleted file mode 100644
index 1b22923e..00000000
--- a/static/img/kroki/aa916bec990c77102a7fa34ba04cf384.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/b4a7d02f832dff64a08cee7335e56aec.svg b/static/img/kroki/b4a7d02f832dff64a08cee7335e56aec.svg
deleted file mode 100644
index 90050a2e..00000000
--- a/static/img/kroki/b4a7d02f832dff64a08cee7335e56aec.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/bd5a98d6556df45051f65b79b4e3427a.svg b/static/img/kroki/bd5a98d6556df45051f65b79b4e3427a.svg
deleted file mode 100644
index afc099ac..00000000
--- a/static/img/kroki/bd5a98d6556df45051f65b79b4e3427a.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/d4d56be9e2d4334ae96bcdea51e3094d.svg b/static/img/kroki/d4d56be9e2d4334ae96bcdea51e3094d.svg
deleted file mode 100644
index 3cd37011..00000000
--- a/static/img/kroki/d4d56be9e2d4334ae96bcdea51e3094d.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/dc1f25e9f30f286786888ff8ca54a661.svg b/static/img/kroki/dc1f25e9f30f286786888ff8ca54a661.svg
deleted file mode 100644
index 345b758d..00000000
--- a/static/img/kroki/dc1f25e9f30f286786888ff8ca54a661.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/ed22a613644ad24fc3d65dc6c1cdde99.svg b/static/img/kroki/ed22a613644ad24fc3d65dc6c1cdde99.svg
deleted file mode 100644
index 7f674c8c..00000000
--- a/static/img/kroki/ed22a613644ad24fc3d65dc6c1cdde99.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/eda4fa3b924cd7e6c2d17e39aa92e765.svg b/static/img/kroki/eda4fa3b924cd7e6c2d17e39aa92e765.svg
deleted file mode 100644
index 92c30500..00000000
--- a/static/img/kroki/eda4fa3b924cd7e6c2d17e39aa92e765.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/f4c2d98feec3bbc90bac4f244687b021.svg b/static/img/kroki/f4c2d98feec3bbc90bac4f244687b021.svg
deleted file mode 100644
index 63d58311..00000000
--- a/static/img/kroki/f4c2d98feec3bbc90bac4f244687b021.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/f4ed47a6c7b05b4b0b0dac49ada86df1.svg b/static/img/kroki/f4ed47a6c7b05b4b0b0dac49ada86df1.svg
deleted file mode 100644
index 5189e836..00000000
--- a/static/img/kroki/f4ed47a6c7b05b4b0b0dac49ada86df1.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/f6a4edbd9ee02386cf01d3299f93ead6.svg b/static/img/kroki/f6a4edbd9ee02386cf01d3299f93ead6.svg
deleted file mode 100644
index 7ebc45b5..00000000
--- a/static/img/kroki/f6a4edbd9ee02386cf01d3299f93ead6.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/img/kroki/fde7587704710bf528e2a20f7e0a9f38.svg b/static/img/kroki/fde7587704710bf528e2a20f7e0a9f38.svg
deleted file mode 100644
index 2dd09ae6..00000000
--- a/static/img/kroki/fde7587704710bf528e2a20f7e0a9f38.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/versioned_docs/version-4.X/getting-started/explore/index.mdx b/versioned_docs/version-4.X/getting-started/explore/index.mdx
index 9c96d065..c148324d 100644
--- a/versioned_docs/version-4.X/getting-started/explore/index.mdx
+++ b/versioned_docs/version-4.X/getting-started/explore/index.mdx
@@ -28,7 +28,7 @@ Not sure what to do next? Here are some suggestions:
If you want to stay up to date with the latest Fix Inventory news:
- Watch the [`someengineering/fixinventory` GitHub repository](https://github.com/someengineering/fixinventory) and be the first to know about new features and releases.
-- You can get help with Fix Inventory and connect with a growing community of cloud engineers in the [Some Engineering Discord server](https://discord.gg/someengineering).
+- You can get help with Fix Inventory and connect with a growing community of cloud engineers in the [Fix Discord server](https://discord.gg/fixsecurity).
- Follow [Some Engineering on LinkedIn](https://linkedin.com/company/someengineering) for updates, insights, podcast episodes, sneak peeks, and more!
## Further Reading
diff --git a/versioned_docs/version-4.X/how-to-guides/maintenance/uninstall.mdx b/versioned_docs/version-4.X/how-to-guides/maintenance/uninstall.mdx
index caff0d73..746cbedd 100644
--- a/versioned_docs/version-4.X/how-to-guides/maintenance/uninstall.mdx
+++ b/versioned_docs/version-4.X/how-to-guides/maintenance/uninstall.mdx
@@ -7,7 +7,7 @@ sidebar_position: 2
:::note
-Need help or have feedback on Fix Inventory? [Open an issue on GitHub](https://github.com/someengineering/fixinventory/issues/new/choose) or [chat with us on Discord](https://discord.gg/someengineering).
+Need help or have feedback on Fix Inventory? [Open an issue on GitHub](https://github.com/someengineering/fixinventory/issues/new/choose) or [chat with us on Discord](https://discord.gg/fixsecurity).
:::
diff --git a/versioned_docs/version-4.X/reference/api/abort-a-batch-update.api.mdx b/versioned_docs/version-4.X/reference/api/abort-a-batch-update.api.mdx
index 3836dfcb..094f8bd0 100644
--- a/versioned_docs/version-4.X/reference/api/abort-a-batch-update.api.mdx
+++ b/versioned_docs/version-4.X/reference/api/abort-a-batch-update.api.mdx
@@ -5,7 +5,7 @@ description: "**Experimental**: This API is not stable and might be subject of c
sidebar_label: "Abort a batch update"
hide_title: true
hide_table_of_contents: true
-api: eJy9VN9v0zAQ/lese4LKWgpPYCGkAkWahAQahZetQpfk2nhLHM++TK2i/O/o3KxrtzGJCdGXtvbl7vtxX3ooKRbBeratAwOTyXzjKdiGHGM9mRi1qGxUs2+nykblWlaRMa9JoStVY9cVq5xU7PJLKli1K1VU6NZ08i4P2fsLN8vbwApVjlxUqvMlMp1cONDAuI5gzmEd0Fe/GnS4JhkKSw0eAzbEFKSiB4cNgRkrbQkarED1yBVooA02vpaCld2AvsdnUZGyJTm2K0tBAHJFKrUCDYGuOxuoBMOhIw2xqKhBMD3w1kvLyMG6NQyD3sNIVB7COB47GxkfjLZRodr1U1whq87Z647q7V1RTOCOtPorkEspjr51kaLcv55O5esY2tcr1VCMuCbQULSORXTTA3pf2wKlKruMUtr/cdSh6h8SXBSjqTyBQT4aGuKqLcFASTWxjEo6GciS9ll/6+aQJb5Zf6vrABoihZtb97tQg4GK2UeTZX3VRh5M79vAUnmDwco+Jr5ytyO8wq5mMFC3BdbpeNAgzxxfv3k7nQripXi5ahNRy4nWZ7tRp+6GHLdhqz62gdTZ/PtCkiBjKcSdnD9f7VpHbjBpNq7JY5t/f036O/3/Y/B2TjJtOPM1Wif4k8j96NEYStBgDjKXOsnZPgBLPSp+Dn2fY6QfoR4GOb7uKGzBnC/vDEpeljbK7xLMCutIT8jx4mzc+pfq6Qg/Smc8RLdNK1J38g80XNH28EUiqX4WpH8Z72cQ2DswLAcNFWFJIem7u54VBXk+ePBBtGXh9wn9NP8yX8xhGH4Dx6wRpg==
+api: eJy9VF1v00AQ/Cune4IoqgtPYKFKAYJUCQlUAi9thDb2Jr72fL7eratElv87u+ckTWipRIXIi+9jbnd2diedLjEWwXgyjdO5Ho2ma4/B1OgI7GiUq1llopp8PVf8cQ2pSLCwqMCVqjaritQCVWwX11iQapaqqMCt8OTdImRnV26yaAIpUAugolKtL4Hw5MrpsSZYRZ1f6lUAX/2swcEKJamej7WHADUSBkF02vGGqQ1IU/JjI1Q9UMVrXEPtrQCWZs3743pmFSpTclyzNBiEIPFJCsXYgLetCVjqnEKLYx2LCmvQeadp4yVkpGDcSvf9eE8jlfKQxnHaybbig9QsH6ghHnMAUq0zty3azT0oJnJHWv0VybmAo29cxCj3r09P5XNM7cuNqjFGlptjF40jEZ1R4L01BQgqu44C7f6Y6lD194kuSKOxPGEW/Btrbl/VMGVObrmTejzolOssaZ91u272Wao363a69oyNGO523W+D5WcVkY95lnVVE6nPO8/pBHkHwcg8pnrlbih4Ca3lpbZNATYdMyd5c3z95i0r1CfhjFs2qVBDqaxPZq3O3R2L04SN+tAEVBfTbzNxgqRldoOcP14NoSPxDEuA7Zg8Nvm/j0l3r/9/NN7QScI1Zd4CzzDzTyJ32x5tTcnY/MBzKZKc7Q3Aqg2KX+qO2xfxe7B9L8c812HD5/P7BqVelibKmudiCTbiE3K8uNhO/Uv1tIUfLWd7CG6TRsS2suPlDW4O/0jE1c+i9C/t/YwC9h3o54ytEEoMSd/helIU6Ong4QNry8DvHfpx+nk6m7INfgHHrBGm
sidebar_class_name: "delete api-method"
info_path: version-4.X/reference/api/fix-inventory-core-rest-api
custom_edit_url: null
@@ -21,14 +21,16 @@ import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
-
- Abort a batch update
-
+
Abort a batch update.
-## Request
+
+
- Add or update the current defined configuration model.
-
+
+
- Add or update the current defined model.
-
+
+
- Add subscription to subscriber
-
+
+
- Commit a batch update
-
+
Commit a batch update.
-## Request
+
+
- Create a new graph
-
+
+
- Create a new node under the given parent node
-
+
Create a new node under the given parent node.
-## Request
+
+
- Create or replace a benchmark by its id.
-
+
+
- Create or replace a check by its id.
-
+
+
- Define subscriber with all subscriptions
-
+
+
- Delete a benchmark by its id.
-
+
+
- Delete a check by its id.
-
+
+
- Delete a configuration by its id
-
+
Delete a configuration identified by id with provided value.
-## Request
+
+
- Delete a node with the given node id.
-
+
Delete a node with the given node id.
-## Request
+
+
- Delete a specific subscription from the subscriber.
-
+
+
- Delete an existing graph
-
+
+
- Delete by id
-
+
+
- [Deprecated] Add or update the current defined model.
-
+
+
- [Deprecated] Get the currently defined model as svg uml image.
-
+
+
- [Deprecated] Get the currently defined model.
-
+
+
- Evaluate a cli command
-
+
+
- Execute a cli command
-
+
+
- Explain the search execution plan
-
+
+
-
- Fix Inventory Core REST API
-
+
diff --git a/versioned_docs/version-4.X/reference/api/get-a-benchmark-by-its-id.api.mdx b/versioned_docs/version-4.X/reference/api/get-a-benchmark-by-its-id.api.mdx
index 26c53fa7..7cf7d1cc 100644
--- a/versioned_docs/version-4.X/reference/api/get-a-benchmark-by-its-id.api.mdx
+++ b/versioned_docs/version-4.X/reference/api/get-a-benchmark-by-its-id.api.mdx
@@ -5,7 +5,7 @@ description: "Get a benchmark by its id."
sidebar_label: "Get a benchmark by its id."
hide_title: true
hide_table_of_contents: true
-api: eJylVcFu2zAM/RWBpxYwlnTAgM23ruuKnDZ03S5FUCgyXauRJVei0waG/n2gnTqOk2UZdopDiu9Rj9JTAxkG5XVF2llI4QZJSLFAq4pS+qVYrIWmIHT2DhIg+RggvQePlfME8wQq6WWJhJ7jDVhZIqTQl0MCmlErSQUkI6q7AsXsi3C5oAK3lEwUVIGlhLQBWleMGMhr+wgxAXyVZWU4Jl/Cg9Lh4eLhAyTg8bnWHjNIydcY5xwJlbMBA+O8n075Z7+D7VYzzLXVnOIWlLOElrhIVpXRSnJm8hS4stnv0C2eUBEkII35lrdqjDOVdxV60l1HpIm3Md7iIZXapZ1QOghVoFoK5YxB1S6Ko5pTIAeR48BO1SVakv8APSw5Ct7GwgBVei/XfGgIy3Bw/Lt0sywwQYcjtN1QjUi0yTzaP9OA0l7VRvqzKwa66svP9/bXE2qTDXgCxJi8TRRGKMCHcXf2OjtNSp31+m3vVEwg51v34vzyNJh++WG0Ffpw8nQ3iw8jKePq7H8GygwdiPBocCUtidz5PaqB2p8H0ciJEqlwGaTwiO2tY+9JYdKZ1qQHmTT9Z2TLQb96s7HaG0ihIKpCOpk0hQsU04bLeeVKei0Xppsk5zpjyWVtCFIwTknThmMCrU/upD9+mk650zlbY+4GTgBf9auY2RVacn4trpxHcXv9405cfp/BYErw66KDDlTKdmob2z3q3SOH6O3tL47fjYvwlSaVkbq9Ua08zUbY/jVIdmw/3f6ZJxuV7qFpFjLgT29i5PBzjX4N6f18K2qrf6YDf2eQ5tIEPNL82e3G9s/Fkefk4C7eTqhdtzM1Nf+DBJa43nnC4jwmUKDM0LfNdflLpbCiQeXeI8ET7o/izfUdxPgbhTaQhw==
+api: eJylVU1v2zAM/SuCTi0QLO2AAZtvXdcVOW3oul2KoFBkulYrWyolpzUM//eRduo4H8sy7GSaFN+jSOmpkSkEjcZH40qZyGuIQokFlDovFD6JRS1MDMKk7+RERvUQZHInEbzDKOcT6RWqAiIg+xtZ0g+BDOmUYxjVq5iTvUl1m4OYfREuE5GsIYeJgs6hUDJpZKw9I4aIpnyQ7UTCqyq8ZZ96CffahPvz+w+UgvBcGYRUJhEraOfsCd6VAQLjvD87489uBeutppCZ0nCIS9CujFBGTlLeW6MVR6aPgTOb3Qrd4hF0pERl7bes68Z2xKPzgNH0FUUTeRvbW9zXpW5p3ygTBDHrJ6GdtQTLi9qtnGMgR57DwE5XBfVB/QP0OOUgeOcLI1SFqGo+NBGKsHf8m3SzNDBBjyNMuaLaIjE2RSj/TCO1QV1ZhSeXDHQ5pJ/u7G8gJMwRT5AtMa0mKrdQJB/Gzdmb9LhWmnTo3/pOEVPGt+7F0c9RMMPy/WhLur5HT3e1eD+Stq5K/2egzNCDCAQLS1VGkTncoRp1+/PI23KA9Ch31GD5AN2tY+1J5LQXrekAMm0Gs2XJAVy+yViFljLyGH1IptMmdyG2ScPpvHKp0KiF7SfJsV5YMlVZMqV1WtnOTbV0OrkR/viJlIjqnLM0Zm6kBPKreRWzcklXx2EtLh2CuLn6cSsuvs/kaEry13kPHWKhuqmtZPegdm8pxCBvf1H8flwRXuPUW2W6G9W1p1k1dngNJhuyn6x/aKd9l+5k0yxUgJ9o25bdzxVgTf75uqld/1MT2KYZZsoGOFD8yc1K9k/Fgedk7y7eTmhZdzO1Ff+R+QT1xhPWzmlxDioF7Irr4xdag4+jzJ1Hgic8HMXrq1sa+m+FNpCH
sidebar_class_name: "get api-method"
info_path: version-4.X/reference/api/fix-inventory-core-rest-api
custom_edit_url: null
@@ -21,14 +21,16 @@ import ResponseSamples from "@theme/ResponseSamples";
import SchemaItem from "@theme/SchemaItem";
import SchemaTabs from "@theme/SchemaTabs";
import Markdown from "@theme/Markdown";
+import Heading from "@theme/Heading";
import OperationTabs from "@theme/OperationTabs";
import TabItem from "@theme/TabItem";
-
- Get a benchmark by its id.
-
+
+
- Get a check by its id.
-
+
+
- Get a configuration by its id
-
+
Fetch a configuration by id.
-## Request
+
+
- Get a configuration validation by its id
-
+
Fetch the validation of a configuration by id.
-## Request
+
+
- Get a list of all running batch updates
-
+
Get a list of all running batch updates.
-## Request
+
+
- Get a node with the given node id
-
+
Get a node with the given node id
-## Request
+
+
- Get all configuration keys that have a model defined.
-
+
Get all configuration keys that have a model defined.
-## Request
-
- Get all configuration keys
-
+
Get all configuration keys in the system.
-## Request
-
- Get information about CLI
-
+
Get information about CLI
-## Request
-
- Get root of a specific graph
-
+
+
- Get subscriber by id
-
+
+
- Get the currently defined configuration model.
-
+
+
- Get the currently defined model as svg uml image.
-
+
+
- Get the currently defined model.
-
+
+
- Get the public keys of the configured JWT issuer.
-
+
- List all checks.
-
+
+
- List all graphs
-
+
- List all outstanding work items
-
+
- List all resources that match a given check.
-
+
+
- List all subscribers for a given event type
-
+
+
- List all subscriptions
-
+
- List available benchmarks.
-
+
+
- Load time series data.
-
+
+
- Merge a given graph with the existing graph under marked merge nodes as batch update.
-
+
Merge a given graph with the existing graph under marked merge nodes as batch update.
-## Request
+
+
- Merge a given graph with the existing graph under marked merge nodes.
-
+
+
- Patch a configuration by its id
-
+
Patch a configuration identified by id with provided value.
-## Request
+
+
- Patch a list of nodes.
-
+
+
- Patch a node with the given node id in given section
-
+
Patch a node with the given node id in given section
-## Request
+
+
- Perform a benchmark on a graph.
-
+
+
- Perform a dynamically assembled benchmark on a graph.
-
+
+