Adam Outler
44a7f15440
Update Docker Compose capabilities for root-entrypoint
...
Added necessary capabilities for root-entrypoint operations.
2026-01-22 22:08:36 -05:00
Jokob @NetAlertX
97bc220866
Merge pull request #1442 from adamoutler/patch-11
...
Refactor Dockerfile.debian for multi-stage build and hardening
2026-01-22 09:58:27 +11:00
Adam Outler
319731b664
Update Dockerfile.debian
...
Co-authored-by: Jokob @NetAlertX <96159884+jokob-sk@users.noreply.github.com >
2026-01-21 16:32:36 -05:00
Adam Outler
ea2c5184a9
Refactor Dockerfile for multi-stage build and hardening
...
Refactor Dockerfile to improve structure and security.
2026-01-21 13:09:58 -05:00
Jokob @NetAlertX
3ee690d391
Merge pull request #1429 from adamoutler/mcp-swagger-rebase
...
feat(api): MCP, OpenAPI & Dynamic Introspection
2026-01-19 13:11:04 +11:00
Jokob @NetAlertX
ddebc2418f
feat(api): allow all origins for CORS
2026-01-19 02:04:47 +00:00
Jokob @NetAlertX
6c2a843f9a
descriptions cleanup
2026-01-19 01:44:07 +00:00
Adam Outler
bb0c0e1c74
Coderabbit fixes:
...
- Mac
- Flask debug
- Threaded flask
- propagate token in GET requests
- enhance spec docs
- normalize MAC x2
- mcp disablement redundant private attribute
- run all tests imports
2026-01-19 01:12:48 +00:00
Jokob @NetAlertX
866ce566d7
Merge pull request #1431 from adamoutler/patch-10
...
Enhance API_TOKEN retrieval instructions in tests
2026-01-19 08:08:46 +11:00
Jokob @NetAlertX
fd0037e66b
Merge pull request #1427 from adamoutler/crash-fixes
...
speed up devcontainer remove extension
2026-01-19 08:07:29 +11:00
Adam Outler
640bbd95c1
Enhance API_TOKEN retrieval instructions in tests
...
Updated instructions for retrieving API_TOKEN in tests.
2026-01-18 16:02:48 -05:00
Adam Outler
ecea1d1fbd
feat(api): MCP, OpenAPI & Dynamic Introspection
...
New Features:
- API endpoints now support comprehensive input validation with detailed error responses via Pydantic models.
- OpenAPI specification endpoint (/openapi.json) and interactive Swagger UI documentation (/docs) now available for API discovery.
- Enhanced MCP session lifecycle management with create, retrieve, and delete operations.
- Network diagnostic tools: traceroute, nslookup, NMAP scanning, and network topology viewing exposed via API.
- Device search, filtering by status (including 'offline'), and bulk operations (copy, delete, update).
- Wake-on-LAN functionality for remote device management.
- Added dynamic tool disablement and status reporting.
Bug Fixes:
- Fixed get_tools_status in registry to correctly return boolean values instead of None for enabled tools.
- Improved error handling for invalid API inputs with standardized validation responses.
- Fixed OPTIONS request handling for cross-origin requests.
Refactoring:
- Significant refactoring of api_server_start.py to use decorator-based validation (@validate_request).
2026-01-18 18:16:18 +00:00
Adam Outler
100e67156e
Remove buggy pytest extension
2026-01-18 15:13:30 +00:00
Hosted Weblate
cea3369b5e
Merge branch 'origin/main' into Weblate.
2026-01-18 11:02:24 +00:00
mid
284260d5f3
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (766 of 766 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ja/
2026-01-18 12:01:55 +01:00
ود علم الهدي
12d69d50b1
Translated using Weblate (Arabic)
...
Currently translated at 90.0% (690 of 766 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ar/
2026-01-18 12:01:51 +01:00
Jokob @NetAlertX
b49adaf717
Merge pull request #1423 from adamoutler/main
...
php xdebug log location
2026-01-18 12:44:18 +11:00
Adam Outler
f8f1d6ef76
fix log location for xdebug
2026-01-18 00:49:17 +00:00
Jokob @NetAlertX
45a78dc426
Merge pull request #1422 from adamoutler/github-testing-fixes
...
Add system pytest and use it instead
2026-01-18 10:36:05 +11:00
Adam Outler
5146d405a7
Add system pytest and use it instead
2026-01-17 23:30:13 +00:00
jokob-sk
61c2cc6c3a
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
2026-01-18 10:16:59 +11:00
jokob-sk
d0279585ef
BE: lint
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 10:16:35 +11:00
Jokob @NetAlertX
6bc2f34351
Merge pull request #1421 from adamoutler/random-ai-help
...
coderabbit parser and gemini instructions
2026-01-18 10:10:07 +11:00
jokob-sk
52ada3f6d5
BE: VERSION_PREV removal
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 10:08:49 +11:00
Adam Outler
4b69226f89
coderabbit parser and gemini instructions
2026-01-17 23:01:21 +00:00
jokob-sk
afe276e7bb
GIT: workflows - no log in for PRs
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 09:48:16 +11:00
jokob-sk
313de80c8f
DOCS: update CAPS across docs
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 09:42:05 +11:00
jokob-sk
9d377d7527
GIT: workflows - ensure old images
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 09:22:14 +11:00
jokob-sk
30247c9df0
DOCS: reverse proxy clean up
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 09:04:30 +11:00
jokob-sk
6919fdc522
DOCS: reverse proxy clean up
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 09:01:57 +11:00
jokob-sk
e56dd4e4cb
FE: ad-hoc Settings events execution work #1419
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 08:31:57 +11:00
jokob-sk
c45af09fd7
DOCS: v25.11.29 migration
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 08:05:26 +11:00
jokob-sk
0035834c54
GIT+DOCS: workflows - ensure old images + v25.11.29 migration
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-18 08:01:09 +11:00
jokob-sk
8a2c48931b
GIT: workflows - ensure old images
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 17:11:01 +11:00
jokob-sk
08700d7455
GIT: workflows - ensure old images
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 17:01:45 +11:00
jokob-sk
2fa2624852
GIT: workflows - ensure old images
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 16:35:46 +11:00
jokob-sk
e3bd54944a
GIT: workflows - ensure old images
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 16:33:48 +11:00
jokob-sk
f81cf6d513
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
v26.1.17
2026-01-17 14:41:24 +11:00
jokob-sk
1010a81b15
BE: ensure not empty SYNC_node_name
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-17 14:41:09 +11:00
Safeguard
c34416cc59
Translated using Weblate (Russian)
...
Currently translated at 100.0% (766 of 766 strings)
Translation: NetAlertX/core
Translate-URL: https://hosted.weblate.org/projects/pialert/core/ru/
2026-01-16 18:01:49 +01:00
jokob-sk
29ba1936ad
Merge branch 'main' of https://github.com/jokob-sk/NetAlertX
2026-01-16 10:33:12 +11:00
jokob-sk
5840f41761
DOCS: cleanup
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-16 10:32:20 +11:00
Jokob @NetAlertX
ce00bd8120
Merge pull request #1415 from luckylinux/add-caddy-and-authentik-sso-documentation
...
Add caddy and authentik sso documentation
2026-01-15 19:44:27 +11:00
luckylinux
dc1cdfc7ba
Add Traffic Flow Picture.
2026-01-15 06:41:01 +01:00
luckylinux
cf280ee6da
Small List Formatting Fix.
2026-01-15 06:07:25 +01:00
luckylinux
28701ab435
Merge remote-tracking branch 'upstream/main' into add-caddy-and-authentik-sso-documentation
2026-01-15 06:05:49 +01:00
jokob-sk
f2d5e3254f
DOCS: cleanup
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-15 11:00:28 +11:00
jokob-sk
9cff96ed62
PLG: ARPSCAN remove debug output
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-15 10:07:06 +11:00
jokob-sk
08db1c658e
DOCS: cleanup
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-14 13:18:33 +11:00
jokob-sk
ccbac347aa
BE: mylog support non-standard levels
...
Signed-off-by: jokob-sk <jokob.sk@gmail.com >
2026-01-14 11:29:30 +11:00