updating docs
This commit is contained in:
@@ -531,38 +531,7 @@ Flexible template system supporting multiple platforms (Slack, Discord, PagerDut
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Phase 6: CLI as API Client
|
### Phase 6: Advanced Features
|
||||||
**Status:** Planned
|
|
||||||
**Priority:** MEDIUM
|
|
||||||
|
|
||||||
**Goals:**
|
|
||||||
- Create CLI API client for scripting and automation
|
|
||||||
- Maintain standalone mode for testing
|
|
||||||
- API token authentication
|
|
||||||
|
|
||||||
**Planned Features:**
|
|
||||||
1. **API Client Mode:**
|
|
||||||
- `--api-mode` flag to enable API client mode
|
|
||||||
- `--api-url` and `--api-token` arguments
|
|
||||||
- Trigger scans via API, poll for status, download results
|
|
||||||
- Scans stored centrally in database
|
|
||||||
- Standalone mode still available for testing
|
|
||||||
|
|
||||||
2. **API Token System:**
|
|
||||||
- Token generation UI in settings page
|
|
||||||
- Secure token storage (hashed in database)
|
|
||||||
- Token authentication middleware
|
|
||||||
- Token expiration and revocation
|
|
||||||
|
|
||||||
3. **Benefits:**
|
|
||||||
- Centralized scan history accessible via web dashboard
|
|
||||||
- No need to mount volumes for output
|
|
||||||
- Scheduled scans managed through web UI
|
|
||||||
- Scriptable automation while leveraging web features
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Phase 7: Advanced Features
|
|
||||||
**Status:** Future/Deferred
|
**Status:** Future/Deferred
|
||||||
**Priority:** LOW
|
**Priority:** LOW
|
||||||
|
|
||||||
@@ -587,7 +556,6 @@ Flexible template system supporting multiple platforms (Slack, Discord, PagerDut
|
|||||||
|
|
||||||
3. **Enhanced Reports:**
|
3. **Enhanced Reports:**
|
||||||
- Sortable/filterable tables (DataTables.js)
|
- Sortable/filterable tables (DataTables.js)
|
||||||
- Inline screenshot thumbnails with lightbox
|
|
||||||
- PDF export (WeasyPrint)
|
- PDF export (WeasyPrint)
|
||||||
|
|
||||||
4. **Vulnerability Detection:**
|
4. **Vulnerability Detection:**
|
||||||
@@ -603,13 +571,10 @@ Flexible template system supporting multiple platforms (Slack, Discord, PagerDut
|
|||||||
|
|
||||||
6. **Advanced Charts:**
|
6. **Advanced Charts:**
|
||||||
- Port activity heatmap
|
- Port activity heatmap
|
||||||
- Service version tracking
|
|
||||||
- Certificate expiration forecast
|
- Certificate expiration forecast
|
||||||
|
|
||||||
7. **Additional Integrations:**
|
7. **Additional Integrations:**
|
||||||
- Prometheus metrics export
|
- Site CSV export/import
|
||||||
- CSV export/import
|
|
||||||
- Advanced reporting dashboards
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
BIN
docs/alerts.png
BIN
docs/alerts.png
Binary file not shown.
|
Before Width: | Height: | Size: 103 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 60 KiB |
BIN
docs/configs.png
BIN
docs/configs.png
Binary file not shown.
|
Before Width: | Height: | Size: 56 KiB |
BIN
docs/scans.png
BIN
docs/scans.png
Binary file not shown.
|
Before Width: | Height: | Size: 61 KiB |
Reference in New Issue
Block a user