Skip to content

Add OWASP AI resource importers#18

Open
Bornunique911 wants to merge 10 commits into
mainfrom
review/issue-471-ai-resource-importers
Open

Add OWASP AI resource importers#18
Bornunique911 wants to merge 10 commits into
mainfrom
review/issue-471-ai-resource-importers

Conversation

@Bornunique911

@Bornunique911 Bornunique911 commented Apr 1, 2026

Copy link
Copy Markdown
Owner

Summary

This PR adds AI-related OWASP resource importer support for issue OWASP#471.

It introduces the parser/data/test layer for:

  • OWASP AI Security Verification Standard (AISVS)
  • OWASP Top 10 for LLM and Gen AI Apps 2025

What changed

  • added parser support for AISVS
  • added parser support for OWASP Top 10 for LLM and Gen AI Apps 2025
  • added bundled source data
  • added parser test coverage

Validation

./venv/bin/python -m pytest application/tests/owasp_aisvs_parser_test.py application/tests/owasp_llm_top10_2025_parser_test.py -q

@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch from 42c4e6b to fab3098 Compare April 11, 2026 07:58
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch 5 times, most recently from afdcaf6 to 5f0f501 Compare April 26, 2026 20:53
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch 2 times, most recently from 4fdd836 to 6b5d70b Compare May 7, 2026 09:33
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch 2 times, most recently from 06581ca to cc633db Compare June 1, 2026 18:16
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch from 8e6ff8f to 896d219 Compare June 8, 2026 18:39
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch from 896d219 to 47ed2a1 Compare June 24, 2026 20:32
Abhijeet2409 and others added 10 commits June 30, 2026 10:51
…P#921)

* feat: implement structured extraction checkpoints B1 and B2

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* docs: add docstrings

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* fix: validate normalized string field values correctly

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* fix: validate normalized string field values correctly

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* feat: implement structured extraction checkpoint B3

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* feat: add B4 tests for cheatsheet extractor

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* docs: add checkpoint B5 documentation and refine test comments

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>

* docs: refine malformed heading behavior notes

Signed-off-by: Abhijeet <abhijeetsaharan2236@gmail.com>

---------

Signed-off-by: Abhijeet Saharan <abhijeetsaharan2236@gmail.com>
Signed-off-by: Abhijeet <abhijeetsaharan2236@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
@Bornunique911 Bornunique911 force-pushed the review/issue-471-ai-resource-importers branch from 809b23c to a1c8289 Compare July 1, 2026 15: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.

2 participants