AndReicscs
546d56d20b
hotfix: add latest tag to sensor publish CI
2026-06-26 11:04:03 +00:00
AndReicscs
9eb2d6ef14
hotfix: use availablePort template in tcp-tarpit to prevent port conflicts
2026-06-26 11:01:08 +00:00
AndReicscs
d9eff8e3de
add install.sh
2026-06-23 09:43:31 +00:00
AndReicscs
0f84ae6e01
update demo video
2026-06-23 08:42:17 +00:00
Termine Andrea
7c34a5a650
Update video source in README showcase section
2026-06-22 21:27:27 +02:00
Termine Andrea
aac713b0ef
Update SECURITY.md with threat model reference
...
Added reference to THREATMODEL.md for security insights.
2026-06-22 20:05:43 +02:00
Termine Andrea
e284361e5a
Update README to remove Operational Checklist
...
Removed 'Operational Checklist' from the table of contents.
2026-06-22 20:04:31 +02:00
AndReicscs
053cc7ffa5
ci: fix build contexts and working directories
2026-06-22 17:24:11 +00:00
AndReicscs
8747986844
fix: update Docker Go SDK types for v28.5.2 compatibility
2026-06-22 17:14:51 +00:00
AndReicscs
0d906fa705
add manual trigger for workflows
2026-06-22 16:58:48 +00:00
AndReicscs
d53e44f190
fix: resolve Moby vulnerabilities and CodeQL logging warnings
2026-06-22 16:58:48 +00:00
AndReicscs
eb09552981
deleted beta makefile for wizard
2026-06-22 14:47:10 +00:00
AndReicscs
9c8f0629ea
implented changelog.md
2026-06-22 14:46:35 +00:00
AndReicscs
697378aae1
update registry urls to github ghcr
2026-06-22 14:23:18 +00:00
AndReicscs
946303ccd2
updated github workflows
2026-06-22 14:17:39 +00:00
AndReicscs
352dcecff3
removed legacy manifest
2026-06-22 13:52:40 +00:00
AndReicscs
6f1b4e76af
npm audit fix
2026-06-22 13:34:35 +00:00
AndReicscs
8589ce8e8e
updated to api/v2
2026-06-22 12:21:52 +00:00
AndReicscs
a9a918f67b
removed legacy versioning logic for the version endpoint and deleted version file, update docs to reflect changes
2026-06-22 11:35:41 +00:00
AndReicscs
7bd1d082a1
updated web router decoy mnifest to allow for low ports binding
2026-06-22 11:20:42 +00:00
AndReicscs
637eb9530c
improved typography of manage key button
2026-06-22 11:01:22 +00:00
AndReicscs
198996d1a7
improved typography of node details widgets
2026-06-22 11:01:05 +00:00
AndReicscs
f34b79d701
closing sync modal on successful sync
2026-06-22 10:46:09 +00:00
AndReicscs
9a869d9081
fixed manifest fetch making node loading wait with promise all, now promises are separate
2026-06-21 16:19:59 +00:00
AndReicscs
7f454c71ab
removed ugly alert on factory reset
2026-06-21 16:19:43 +00:00
AndReicscs
fb094fba29
fixed bugs introduced by regex replacements and removed legacy tests
2026-06-21 16:03:41 +00:00
AndReicscs
79e18221c9
removed hardcoded critical severity
2026-06-21 15:50:31 +00:00
AndReicscs
5026569731
fixed same versioning bug that was fixed in GetNodeDetails also in GetNodes
2026-06-21 15:50:20 +00:00
AndReicscs
b163dd6a1f
update uninstall command on the wizard to actually remove the wizard binary aswell
2026-06-21 15:20:02 +00:00
AndReicscs
00ff5f8be1
updated gitignore to ignore hub binary
2026-06-21 15:13:30 +00:00
AndReicscs
a89ca3a8d2
fixed timeout on registry fetching and fixed version comparison of sensors against registry for updates
2026-06-21 15:12:57 +00:00
AndReicscs
3ea3345eac
fixed node GenerateRevisionHash, return "" on node with no sensors
2026-06-21 14:36:37 +00:00
AndReicscs
885c1b89ac
removed legacy versioning logic from schemas, versioning is now strictly handled through the semantic versioning system, if a major version doesn't match, the schema changed.
2026-06-21 14:30:29 +00:00
AndReicscs
8305cc5160
added simple operations user docs and linked them into the repo readme
2026-06-21 13:47:13 +00:00
AndReicscs
b575b43e26
updated cookies ttl to 30 days
2026-06-21 13:30:00 +00:00
AndReicscs
dd7715fbed
updated docs to reflect current changes made so far
2026-06-21 13:28:06 +00:00
AndReicscs
5debf7f5d3
added rootful requirement warning to ui
2026-06-21 12:39:40 +00:00
AndReicscs
a20a0ecc66
added testing docs to sensor template readme removed duplicated docs
2026-06-18 19:17:56 +00:00
AndReicscs
a4315f9e9a
removed test file
2026-06-18 19:06:00 +00:00
AndReicscs
c576907024
cleaning up legacy docs
2026-06-18 19:03:57 +00:00
AndReicscs
52c4f7a9e2
updated gitignore ignored docs by error..
...
moved docs appropriately added default registry value
2026-06-18 17:45:40 +00:00
AndReicscs
4a697afee2
update wizard to require rootful docker and have system state checks on manual deployments aswell as automated discovery and suggestions, made the wizard uninstall its binary on teardown
2026-06-18 13:35:51 +00:00
AndReicscs
39996368c4
go mod tidy
2026-06-18 12:56:42 +00:00
AndReicscs
7eb4d7b9b5
updated event details from map to raw json data so that field order is kept.
2026-06-18 12:50:31 +00:00
AndReicscs
f7110ddb3f
updated ConfigPayload and heartbeat metadata to camelCase, removed heartbeat nodes and sensors metadata, standardized them in top level columns and fields.
...
updated docs to reflect changes
2026-06-18 12:11:12 +00:00
AndReicscs
838381dd85
implemented events source whitelisting
2026-06-18 10:51:30 +00:00
AndReicscs
23f1eaf3b8
added dryrun for factory reset, added http warning on registry and hub urls
2026-06-18 10:37:18 +00:00
AndReicscs
2d69ad231b
implemented db migrations
2026-06-18 10:12:17 +00:00
AndReicscs
3c760c5942
updated versioning logic to leverage the semantic versioning instead of min_ver variables. reflected changes to docs, removed background polling for registry.
...
started to transition honeywire system versions to 2.0.0
improved workers startup messages
2026-06-17 11:49:18 +00:00
AndReicscs
0ea36027c7
implemented manual updates, fixed versioning bugs, updated docs to reflect changes
2026-06-16 17:44:41 +00:00
AndReicscs
a02ed61be3
fix digest
2026-06-16 14:59:06 +00:00
AndReicscs
fcad057363
Enhance API and services with catalog update notifications and improved node management
...
- Added response structure for node details in API documentation.
- Updated maintainer workflow to include dashboard sync instructions.
- Refactored node service to start a worker for catalog synchronization.
- Implemented onChange hook for catalog updates to trigger node evaluations.
- Enhanced node service to manage sensor updates based on active revisions.
- Added WebSocket event handling for catalog updates in the UI.
- Updated fleet store to fetch data on catalog updates.
- Introduced tests for catalog refresh deduplication and node details handling.
2026-06-16 14:51:32 +00:00
AndReicscs
c721dabd3d
fixede manifests and workflow to inject digest in init containers aswell
2026-06-16 10:38:24 +00:00
AndReicscs
9f7fb5a2ea
update sensor manifests to reflect manifests.dev.json
2026-06-16 10:31:12 +00:00
AndReicscs
d164db4723
implemented catalog_updated ws broadcast message
2026-06-16 10:22:08 +00:00
AndReicscs
54a01f83ff
fix manual deletion rollback workflow
2026-06-16 10:10:46 +00:00
AndReicscs
e4997c1712
updated from integer versioning to semantic versioning using golang.org/x/mod/semver
2026-06-16 10:05:06 +00:00
AndReicscs
32bc9d9224
removed frontend manifest caching, it is cached from the backend
2026-06-16 09:40:49 +00:00
AndReicscs
bb23eb49b1
fixed copmpose service error
2026-06-16 09:40:27 +00:00
AndReicscs
54c297b501
added image digest pinning to registry workflow
2026-06-16 09:32:56 +00:00
AndReicscs
c4e740994e
fix file canary registry
2026-06-16 09:28:07 +00:00
AndReicscs
13ad450a08
moved semgrep to docker
2026-06-16 09:23:00 +00:00
AndReicscs
09fed267ea
updated semgrep
2026-06-16 09:21:43 +00:00
AndReicscs
0da85df026
fixed security issue in sensor rolback workflow and removed false positive from appli.go
2026-06-16 09:20:07 +00:00
AndReicscs
46b8366b74
fixed workflow not failing on failed build
2026-06-16 09:15:32 +00:00
AndReicscs
f0b8728585
update image registry to local dev
2026-06-16 09:15:25 +00:00
AndReicscs
c041c21cd2
fix empty nodes stuck in pending sync
2026-06-16 09:15:11 +00:00
AndReicscs
8ee36dc617
fix workflow
2026-06-16 08:56:22 +00:00
AndReicscs
16c52ee1d1
fixed no sensors on registry breaking frontend and made the empty catalog look prettier
2026-06-16 08:53:21 +00:00
AndReicscs
a33401b88b
updated workflow to automatically push docker images as well as updating registry,
...
created makefile for easy tagging and pushing of sensors
2026-06-16 08:42:10 +00:00
AndReicscs
27f64fe5ca
added sensor rollback workflow
2026-06-16 08:12:59 +00:00
AndReicscs
9306161d5c
removed --pull always as now sensors have versions
2026-06-16 08:00:20 +00:00
AndReicscs
da71dd96d1
updated GetCurrentNode to provide "hasUpdateAvailable" flag, removed useless version logs from the hub for the wizard
2026-06-15 18:58:45 +00:00
AndReicscs
89247683d6
- Added a new catalog service to manage sensor versions and compatibility with the Hub API.
...
- Updated node and compose services to utilize the catalog for fetching the latest compatible sensor versions.
- Enhanced node details and sensor management to indicate available updates.
- Modified API handlers to reflect changes in sensor versioning and compatibility checks.
- Updated database schema to include deployed version for sensors.
- Improved UI components to display update availability for sensors and nodes.
- Added tests to ensure proper functionality of the new catalog service and its integration.
2026-06-15 18:39:21 +00:00
AndReicscs
8eac209135
file canary test
2026-06-15 17:27:39 +00:00
AndReicscs
982a1d8944
improved edge cases for versioning system and implemented tests
2026-06-15 15:57:28 +00:00
AndReicscs
d8b6758610
fixed store whitelist to allow registry_url
2026-06-15 14:33:42 +00:00
AndReicscs
7dd6cd84d0
fix: copy registry build script before branch switch
2026-06-15 14:09:32 +00:00
AndReicscs
2130c7c7d2
updated gitignore to exclude .vite folder
2026-06-15 14:04:39 +00:00
AndReicscs
23a67c101b
fixed agent middleware, checks user agent for wizard now, added registry url setting in ui
2026-06-15 14:01:32 +00:00
AndReicscs
f89d025ae4
implemented phase 2 of versioning
2026-06-15 13:37:27 +00:00
AndReicscs
c813554a42
implemented phase 1 versioning implementation
2026-06-15 13:07:05 +00:00
AndReicscs
1d76266b3d
fix traceid of events not reset after factory reset
2026-06-10 16:23:27 +00:00
AndReicscs
5610dfceb2
updated all remaining js files to ts
2026-06-10 16:06:39 +00:00
AndReicscs
86830fe6fa
added distroless mention in mitigations
2026-06-10 15:06:56 +00:00
AndReicscs
fc51dac03f
improved threatmodel readability and removed redundancy
2026-06-10 15:02:41 +00:00
AndReicscs
6e3a3df7e4
updated threat model to clarify wizard assumptions
2026-06-10 14:35:03 +00:00
AndReicscs
5ca7415567
improved ux for installed sensors in sensor catalog
2026-06-10 14:11:44 +00:00
AndReicscs
0c5b02c841
updated to RFC5424 syslog format
2026-06-10 13:55:38 +00:00
AndReicscs
95d0518246
updated push notification formatting
2026-06-10 13:05:12 +00:00
AndReicscs
544c0e5f8e
fixed syslog forwarding, added node alias
2026-06-10 12:22:34 +00:00
AndReicscs
522f154a55
updated gitignore to ignore npm packages and ui stuff
2026-06-10 11:58:26 +00:00
AndReicscs
ae4be542e5
updated missing / old docker compose suggested command
2026-06-06 13:38:05 +00:00
AndReicscs
fafcaff4be
fix archiving events not updating widgets.
2026-06-06 09:19:17 +00:00
AndReicscs
e00967f708
removed --wait flasg on compose up, didn't catch port binding conflicts, implemented docker ps check for succesfull container startup, rollback on failure.
2026-06-06 09:11:22 +00:00
AndReicscs
57ed8deb77
removed ValidateComposeConfig, useless.
2026-06-06 08:57:58 +00:00
AndReicscs
0f863e94c2
updated webrouter decoy, it was still sending heartbeats before port bind...
2026-06-06 08:38:46 +00:00
AndReicscs
3dc71df231
implemented ValidateComposeConfig in wizard to check for conflicting ports (only among hw sensors not with host ports, conflicting host ports will be caught by docker compose --wait)
2026-06-06 08:25:31 +00:00
AndReicscs
7fa428f7a9
implemented deep compose diff instead of shallow pendingconfig check for apply.
...
implmented rollabck on failed apply with --wait flag on compose up.
2026-06-06 08:13:27 +00:00
AndReicscs
2a5fb0eb59
updated sensors to send heartbeats only once everything has started correctly, avoids false online reports on the hub even when sensor is failing.
2026-06-05 19:42:15 +00:00