Skip to content

Feature: Implementation of Agent-Based Reporting Module #251

@ntthanh2603

Description

@ntthanh2603

Feature Description

Feature Description
Develop and integrate an automated "Agent" system within the OASM platform capable of generating comprehensive security reports. This feature should allow the system to synthesize data from asset discovery, vulnerability scans, and risk assessments into a downloadable or viewable report format.

Problem or Need
Currently, security teams must manually aggregate data from various sections of the platform (Asset Management, Vulnerability Scanning) to present findings to stakeholders. An automated reporting agent would reduce manual effort and provide a centralized way to communicate the current state of the attack surface and security posture.

Proposed Solution
Agent Integration: Leverage the existing MCP Server or Core API to create a reporting agent.

Report Generation: The agent should pull data from the PostgreSQL database to create summaries of discovered assets and identified vulnerabilities.

Customization: Allow users to define the scope of the report (e.g., specific workspace or time range).

Format: Initial support for PDF or Markdown-based reports accessible via the Console.

Alternatives Considered
Manual data extraction via the Core API and external formatting, which is time-consuming for non-technical users.

Additional Context
This aligns with the Monitoring and Alerts and MCP Server for AI core features mentioned in the README, enhancing the platform's ability to provide actionable insights.

Problem or Need

No response

Proposed Solution

No response

Alternatives Considered

No response

Additional Context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions