Skip to content

docs(validation): add real-world C/C++ validation report#444

Open
Rahulatram321 wants to merge 1 commit into
cbomkit:mainfrom
Rahulatram321:mentorship/pr-09-cpp-validation
Open

docs(validation): add real-world C/C++ validation report#444
Rahulatram321 wants to merge 1 commit into
cbomkit:mainfrom
Rahulatram321:mentorship/pr-09-cpp-validation

Conversation

@Rahulatram321
Copy link
Copy Markdown

@Rahulatram321 Rahulatram321 commented May 24, 2026

Summary

This PR introduces real-world validation artifacts for C/C++ detection accuracy, documenting coverage quality, observed gaps, and reproducible evaluation methodology.

Why

Mentorship deliverables require practical applicability evidence. Validation on production-like repositories demonstrates robustness beyond synthetic tests.

What this PR includes

  • Validation methodology for selecting and scanning C/C++ codebases.
  • Coverage report for currently implemented OpenSSL rule families.
  • False positive/false negative observations with categorization.
  • Reproducible run instructions and result interpretation notes.
  • Prioritized backlog of rule improvements derived from findings.

Architecture impact

  • No runtime behavior changes.
  • Provides quality baseline and feedback loop for future detection improvements.

Validation

  • Documentation includes sample runs and expected output shape.
  • Findings mapped to actionable next steps for rule precision and recall improvements.

Non-goals

  • This PR does not add new detection logic directly.
  • Policy-level enforcement outcomes are documented separately in PR-10.

Follow-up

Use this report to drive targeted enhancements and benchmark progression across subsequent releases.

Signed-off-by: Rahul Atram <YOUR_GITHUB_VERIFIED_EMAIL>
Signed-off-by: Rahul Atram <rahulatram0226@gmail.com>
@Rahulatram321 Rahulatram321 requested a review from a team as a code owner May 24, 2026 13:23
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.

1 participant