Skip to content

Update openai_prompt_client.py file and adding different OWASP Top 10 list and their cheatsheets for LLM, Cloud, API and Web#813

Draft
Bornunique911 wants to merge 18 commits intoOWASP:mainfrom
Bornunique911:main
Draft

Update openai_prompt_client.py file and adding different OWASP Top 10 list and their cheatsheets for LLM, Cloud, API and Web#813
Bornunique911 wants to merge 18 commits intoOWASP:mainfrom
Bornunique911:main

Conversation

@Bornunique911
Copy link

Fixed typo in openai_prompt_client.py file and added different OWASP Top 10 list and their cheatsheets for OWASP Top 10 for LLM, Cloud, API and Web.

Bornunique911 and others added 3 commits March 16, 2026 12:24
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
	modified:   application/frontend/src/pages/Explorer/explorer.scss
	modified:   application/frontend/src/pages/Explorer/explorer.tsx
	modified:   application/frontend/src/pages/GapAnalysis/GapAnalysis.scss
	modified:   application/frontend/src/pages/GapAnalysis/GapAnalysis.tsx
	modified:   application/frontend/src/providers/DataProvider.tsx
	modified:   application/frontend/src/types.ts
	modified:   application/frontend/www/bundle.js
	modified:   application/frontend/www/bundle.js.LICENSE.txt
	modified:   application/frontend/www/index.html
	modified:   application/prompt_client/openai_prompt_client.py
	modified:   application/tests/cheatsheets_parser_test.py
	modified:   application/tests/cre_main_test.py
	modified:   application/tests/cwe_parser_test.py
	modified:   application/tests/web_main_test.py
	modified:   application/utils/external_project_parsers/parsers/cheatsheets_parser.py
	modified:   application/utils/external_project_parsers/parsers/cwe.py
	modified:   application/web/web_main.py
	modified:   cre.py
	modified:   yarn.lock

	application/tests/owasp_aisvs_parser_test.py
	application/tests/owasp_api_top10_2023_parser_test.py
	application/tests/owasp_kubernetes_top10_2022_parser_test.py
	application/tests/owasp_kubernetes_top10_2025_parser_test.py
	application/tests/owasp_llm_top10_2025_parser_test.py
	application/tests/owasp_top10_2025_parser_test.py
	application/utils/external_project_parsers/data/
	application/utils/external_project_parsers/parsers/owasp_aisvs.py
	application/utils/external_project_parsers/parsers/owasp_api_top10_2023.py
	application/utils/external_project_parsers/parsers/owasp_kubernetes_top10_2022.py
	application/utils/external_project_parsers/parsers/owasp_kubernetes_top10_2025.py
	application/utils/external_project_parsers/parsers/owasp_llm_top10_2025.py
	application/utils/external_project_parsers/parsers/owasp_top10_2025.py
	package-lock.json
	scripts/run-local.sh
	scripts/show-db-stats.sh
	scripts/update-cheatsheets.sh
	scripts/update-cwe.sh
	scripts/update-owasp-top10-2025-mappings.sh
	scripts/update-owasp-top10-standards.sh
	new file:   application/tests/owasp_api_top10_2023_parser_test.py
	new file:   application/tests/owasp_kubernetes_top10_2022_parser_test.py
	new file:   application/tests/owasp_kubernetes_top10_2025_parser_test.py
	new file:   application/tests/owasp_llm_top10_2025_parser_test.py
	new file:   application/tests/owasp_top10_2025_parser_test.py
	new file:   application/utils/external_project_parsers/data/cwe_fallback_mappings.json
	new file:   application/utils/external_project_parsers/data/owasp_aisvs_1_0.json
	new file:   application/utils/external_project_parsers/data/owasp_api_top10_2023.json
	new file:   application/utils/external_project_parsers/data/owasp_cheatsheets_supplement.json
	new file:   application/utils/external_project_parsers/data/owasp_kubernetes_top10_2022.json
	new file:   application/utils/external_project_parsers/data/owasp_kubernetes_top10_2025.json
	new file:   application/utils/external_project_parsers/data/owasp_llm_top10_2025.json
	new file:   application/utils/external_project_parsers/data/owasp_top10_2025.json
	new file:   application/utils/external_project_parsers/parsers/owasp_aisvs.py
	new file:   application/utils/external_project_parsers/parsers/owasp_api_top10_2023.py
	new file:   application/utils/external_project_parsers/parsers/owasp_kubernetes_top10_2022.py
	new file:   application/utils/external_project_parsers/parsers/owasp_kubernetes_top10_2025.py
	new file:   application/utils/external_project_parsers/parsers/owasp_llm_top10_2025.py
	new file:   application/utils/external_project_parsers/parsers/owasp_top10_2025.py
	new file:   package-lock.json
	new file:   scripts/run-local.sh
	new file:   scripts/show-db-stats.sh
	new file:   scripts/update-cheatsheets.sh
	new file:   scripts/update-cwe.sh
	new file:   scripts/update-owasp-top10-2025-mappings.sh
	new file:   scripts/update-owasp-top10-standards.sh
@Bornunique911 Bornunique911 changed the title Update openai_prompt_client.py file Update openai_prompt_client.py file and adding different OWASP Top 10 list and their cheatsheets for LLM, Cloud, API and Web Mar 16, 2026
@Bornunique911
Copy link
Author

Bornunique911 commented Mar 16, 2026

This is how the website looks locally.

The following is the screenshot from the new map analysis section where I added OWASP Top 10 list for LLM, Cloud, API, and Web :
image

Added expand all and collapse all functionality as well so that it avoids a lag when we select one or more category in the explorer tab.

image

This how the root_cres tab looks like :

image

Added some useful scripts in the scripts folder, to get the database size information, updating new cheatsheets, updating new CWE's, and many more.

image

Fixes #472 and #486 .

Bornunique911 and others added 12 commits March 16, 2026 16:01
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
@Bornunique911 Bornunique911 marked this pull request as draft March 16, 2026 13:19
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
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