Skip to content

Add: add initial security intelligence library#1063

Merged
greenbonebot merged 9 commits into
mainfrom
add/security-intelligence-lib
Mar 27, 2026
Merged

Add: add initial security intelligence library#1063
greenbonebot merged 9 commits into
mainfrom
add/security-intelligence-lib

Conversation

@ozgen
Copy link
Copy Markdown
Member

@ozgen ozgen commented Mar 17, 2026

What

Add the new security_intelligence library to gvm-libs.

Includes:

  • initial API and structure
  • basic models and operations
  • build and install integration

Why

To provide a foundation for Security Intelligence integration.

References

GEA-1615

Checklist

  • Tests

@ozgen ozgen requested review from a team as code owners March 17, 2026 09:16
@ozgen ozgen marked this pull request as draft March 17, 2026 09:16
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 17, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 7926e67.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@ozgen ozgen force-pushed the add/security-intelligence-lib branch from 44feec5 to 9b7159e Compare March 17, 2026 09:18
     Introduce a new security_intelligence library to gvm-libs.

     Add the initial public API and implementation skeleton for:
     - connector configuration
     - managed appliance models and operations
     - managed report models and operations
     - managed report page models and operations

     This change also adds the library build and installation files.

     The REST operation implementations are still placeholders and will be
     completed in follow-up changes.
@ozgen ozgen force-pushed the add/security-intelligence-lib branch from 9b7159e to f4185e3 Compare March 17, 2026 09:19
@ozgen ozgen marked this pull request as ready for review March 18, 2026 11:56
@ozgen ozgen marked this pull request as draft March 18, 2026 11:56
ozgen and others added 5 commits March 24, 2026 10:37
Introduce a new security_intelligence library to gvm-libs.

Add the initial public API and implementation skeleton for:
- connector configuration
- managed appliance models and operations
- managed report models and operations
- managed report page models and operations

Also add the library build and installation files.

The REST operation implementations are placeholders for now and will be
completed in follow-up commits.
Add unit tests for the security_intelligence library.

Cover the implemented connector and REST operation behavior, including
response parsing, error handling, and model-related operations.
@ozgen ozgen marked this pull request as ready for review March 27, 2026 07:19
@ozgen ozgen requested a review from a team as a code owner March 27, 2026 07:19
Comment thread security_intelligence/security_intelligence.c
Comment thread security_intelligence/security_intelligence.h Outdated
@greenbonebot greenbonebot enabled auto-merge (rebase) March 27, 2026 08:37
Comment thread security_intelligence/security_intelligence_tests.c
Comment thread security_intelligence/security_intelligence_tests.c
Comment thread security_intelligence/security_intelligence.c
Comment thread security_intelligence/security_intelligence_tests.c
Comment thread security_intelligence/security_intelligence_tests.c
@greenbonebot greenbonebot merged commit 3dcd4ee into main Mar 27, 2026
23 checks passed
@greenbonebot greenbonebot deleted the add/security-intelligence-lib branch March 27, 2026 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants