Added knowledge base enhancements for documentation viewing and preloaded Ivanti config for next feature

This commit is contained in:
2026-02-13 09:43:09 -07:00
parent 6fda7de7a3
commit 79a1a23002
11 changed files with 2344 additions and 33 deletions

View File

@@ -19,6 +19,7 @@ const createAuditLogRouter = require('./routes/auditLog');
const logAudit = require('./helpers/auditLog');
const createNvdLookupRouter = require('./routes/nvdLookup');
const createWeeklyReportsRouter = require('./routes/weeklyReports');
const createKnowledgeBaseRouter = require('./routes/knowledgeBase');
const app = express();
const PORT = process.env.PORT || 3001;
@@ -171,6 +172,9 @@ const upload = multer({
// Weekly reports routes (editor/admin for upload, all authenticated for download)
app.use('/api/weekly-reports', createWeeklyReportsRouter(db, upload));
// Knowledge base routes (editor/admin for upload/delete, all authenticated for view)
app.use('/api/knowledge-base', createKnowledgeBaseRouter(db, upload));
// ========== CVE ENDPOINTS ==========
// Get all CVEs with optional filters (authenticated users)