Files
NetAlertX/front/plugins
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
..
2025-11-22 20:43:36 +11:00
2025-11-22 21:30:12 +11:00
2025-11-22 21:06:03 +11:00
2025-11-22 20:43:36 +11:00
2026-01-15 10:07:06 +11:00
2025-12-07 08:20:51 +00:00
2025-12-25 09:45:41 +11:00
2025-12-07 08:20:51 +00:00
2026-01-03 08:55:23 +11:00
2025-11-22 20:43:36 +11:00
2026-01-03 08:27:45 +11:00
2025-12-07 08:20:51 +00:00
2025-12-07 08:20:51 +00:00
2025-12-07 08:20:51 +00:00
2026-01-17 14:41:09 +11:00
2025-11-22 20:43:36 +11:00
2025-12-07 08:20:51 +00:00
2025-03-15 13:19:58 +11:00
2025-03-15 08:13:14 +11:00