Skip to content

Add specialized OWASP cheat sheet map analysis behavior#15

Open
Bornunique911 wants to merge 1 commit into
review/issue-471-analysis-corefrom
review/issue-471-analysis-specialized
Open

Add specialized OWASP cheat sheet map analysis behavior#15
Bornunique911 wants to merge 1 commit into
review/issue-471-analysis-corefrom
review/issue-471-analysis-specialized

Conversation

@Bornunique911

@Bornunique911 Bornunique911 commented Mar 24, 2026

Copy link
Copy Markdown
Owner

Summary

This PR adds specialized OWASP cheat sheet analysis behavior on top of the core backend map-analysis layer.

What changed

  • added specialized cheat sheet analysis logic
  • expanded web_main_test.py coverage for specialized behavior

Validation

./venv/bin/python -m pytest application/tests/web_main_test.py -k 'supports_opencre_as_standard or returns_only_direct_opencre_mappings or owasp or specialized' -q

@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-specialized branch from 30d6b06 to da8944f Compare April 1, 2026 10:09
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-core branch from 3940e72 to fdd8471 Compare April 11, 2026 07:58
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-specialized branch from 2d4514e to 7f0850c Compare April 11, 2026 07:58
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-core branch from fdd8471 to 646cf9c Compare April 21, 2026 16:57
@Bornunique911 Bornunique911 force-pushed the review/issue-471-analysis-specialized branch from 7f0850c to 0da3813 Compare April 21, 2026 16:57
Bornunique911 pushed a commit that referenced this pull request Jul 9, 2026
Exclude .venv/ from build context and install system chromium in the
node build stage (mirrors PR OWASP#641) so yarn install succeeds on arm64.

Co-authored-by: Cursor <cursoragent@cursor.com>
Bornunique911 pushed a commit that referenced this pull request Jul 9, 2026
Exclude built frontend assets from tsconfig, fix TypeScript errors
surfacing under node:lts, remove broken @types/minimatch stub on install,
and harden prod-docker-entrypoint (alembic heads + document_metadata +
upstream_sync) so the container serves standards data after startup.

Co-authored-by: Cursor <cursoragent@cursor.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