Commit Graph

4 Commits

Author SHA1 Message Date
cproudlock
4a19532b9e Add HTML report generation with visual charts
- Professional styled HTML output with summary cards
- Bar charts for patch categories
- Tables for org breakdown and critical items
- Device attention list with critical badges
- Generates TXT, CSV, and HTML simultaneously

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 12:57:10 -05:00
cproudlock
d28dd504f2 Fix NinjaOne API integration and patch parsing
- Use us2.ninjarmm.com instance (not app.ninjarmm.com)
- Handle results wrapper in API responses
- Parse impact field for severity (critical/high/medium/low)
- Fetch all patches, not just pending

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 12:52:10 -05:00
cproudlock
1e75818310 Add NinjaOne CVE resolution tool
- ninjaone.py: API client and CVE analyzer
- Queries organizations, devices, OS/software patches
- Prioritizes CVEs by CVSS severity
- Generates remediation reports

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 12:17:16 -05:00
cproudlock
5b0f56a3b0 Initial commit 2025-12-18 12:11:47 -05:00