Releases: OWASP/cornucopia
Latest pre-release
OWASP Cornucopia Pre-Release
This is an automated pre-release build from the latest master branch.
Translation Check Report
The following sentences/tags have issues in the translations:
Spanish
File: eop-cards-5.0-es.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00105, T00140
Russian
File: eop-cards-5.0-ru.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00001, T00003, T00004, T00090, T00100, T00105, T00210, T00220, T00230, T00240, T00250, T00260, T00270, T00280, T00290, T00300, T00310, T00320, T00330, T00340, T00350, T00360, T00370, T00380, T00390, T00400, T00410, T00420, T00430, T00440, T00450, T00460, T00470, T00480
Russian
File: mobileapp-cards-1.0-ru.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00020, T00120, T00130, T00220, T00240, T00310, T00311, T00320, T00330, T00340, T00350, T00360, T00370, T00380, T00390, T00400, T00510, T00520, T00530, T00610, T01010, T01070, T01160, T01170, T01180, T01200, T01210, T01220, T01301, T01411, T02680, T02690, T02700, T02710, T02720, T02730, T02780, T03010
Russian
File: mobileapp-cards-1.1-ru.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00020, T00120, T00130, T00220, T00240, T00310, T00311, T00320, T00330, T00340, T00350, T00360, T00370, T00380, T00390, T00400, T00510, T00520, T00530, T00610, T01010, T01070, T01160, T01170, T01180, T01200, T01210, T01220, T01301, T01411, T02680, T02690, T02700, T02710, T02720, T02730, T02780, T03010
Spanish
File: webapp-cards-2.2-es.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00020, T00030, T00380, T01590, T02940, T03140, T03160, T03180, T03200, T03210, T03220, T03230, T03250, T03270, T03280, T03290, T03300, T03310, T03320, T03330, T03340, T03360, T03370, T03380, T03390, T03400, T03410, T03430, T03440, T03450, T03460, T03480, T03500, T03510, T03520, T03530, T03550, T03560, T03570, T03590, T03600, T03610, T03620, T03630, T03640, T03650, T03660, T03670, T03680, T03690, T03700, T03720, T03771, T03773, T03775, T03800, T03810, T03820, T03830, T03840, T03850, T03860, T03870, T03900, T03940, T03950
French
File: webapp-cards-2.2-fr.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00200, T01100, T03110, T03120, T03771, T03773, T03775
Hungarian
File: webapp-cards-2.2-hu.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T00005, T00161, T00162, T01301, T01311, T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00020, T00030, T00140, T00145, T00200, T00210, T00220, T00230, T00240, T00300, T00320, T00340, T00350, T00360, T00370, T00380, T00390, T00400, T00500, T00510, T00520, T00600, T00610, T00700, T00710, T00720, T00730, T00740, T00750, T00760, T00770, T00780, T00790, T00800, T00810, T00830, T00840, T00900, T00910, T00920, T01000, T01020, T01060, T01100, T01110, T01120, T01130, T01140, T01150, T01160, T01170, T01190, T01200, T01240, T01250, T01260, T01270, T01280, T01290, T01300, T01400, T01410, T01420, T01430, T01431, T01440, T01450, T01500, T01510, T01520, T01530, T01540, T01550, T01560, T01570, T01571, T01580, T01590, T01600, T01610, T01700, T01710, T01720, T01730, T01740, T01800, T01810, T01811, T01820, T01900, T01910, T01920, T01930, T01940, T01960, T01970, T01980, T02000, T02010, T02020, T02030, T02040, T02100, T02120, T02140, T02200, T02220, T02240, T02250, T02260, T02280, T02290, T02300, T02310, T02320, T02340, T02400, T02410, T02420, T02440, T02450, T02460, T02480, T02490, T02500, T02510, T02520, T02540, T02600, T02610, T02620, T02630, T02650, T02680, T02690, T02700, T02710, T02720, T02730, T02760, T02770, T02790, T02800, T02810, T02820, T02840, T02850, T02860, T02870, T02880, T02890, T02900, T02910, T02920, T02930, T02940, T02950, T02960, T02970, T02980, T02990, T03000, T03020, T03100, T03110, T03120, T03140, T03160, T03200, T03210, T03220, T03230, T03250, T03270, T03280, T03290, T03300, T03310, T03320, T03330, T03340, T03360, T03370, T03380, T03390, T03400, T03410, T03430, T03450, T03460, T03480, T03500, T03510, T03520, T03530, T03550, T03560, T03570, T03590, T03600, T03610, T03620, T03630, T03640, T03650, T03660, T03670, T03680, T03690, T03700, T03720, T03740, T03760, T03771, T03773, T03775, T03800, T03810, T03820, T03830, T03840, T03900, T03920, T03950
Italian
File: webapp-cards-2.2-it.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T02940, T03250, T03771, T03773, T03775
Dutch
File: webapp-cards-2.2-nl.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00500, T03771, T03773, T03775
Norwegian
File: webapp-cards-2.2-no_nb.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T01700, T03140, T03160, T03180, T03200, T03210, T03220, T03230, T03250, T03270, T03280, T03290, T03300, T03310, T03320, T03330, T03340, T03360, T03370, T03380, T03390, T03400, T03410, T03430, T03440, T03450, T03460, T03480, T03500, T03510, T03520, T03530, T03550, T03560, T03570, T03590, T03600, T03610, T03620, T03630, T03640, T03650, T03660, T03670, T03680, T03690, T03700, T03771, T03773, T03775
Portuguese (Brazil)
File: webapp-cards-2.2-pt_br.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T02250, T02290, T02310, T02450, T02490, T02510, T03100, T03110, T03120, T03140, T03160, T03180, T03200, T03210, T03220, T03230, T03250, T03270, T03280, T03290, T03300, T03310, T03320, T03330, T03340, T03360, T03370, T03380, T03390, T03400, T03410, T03430, T03440, T03450, T03460, T03480, T03500, T03510, T03520, T03530, T03550, T03560, T03570, T03590, T03600, T03610, T03620, T03630, T03640, T03650, T03660, T03670, T03680, T03690, T03700, T03720, T03771, T03773, T03775
Portuguese (Portugal)
File: webapp-cards-2.2-pt_pt.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T03771, T03773, T03775
Russian
File: webapp-cards-2.2-ru.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T01411, T03771, T03773, T03775
French
File: webapp-cards-3.0-fr.yaml
Missing Tags
The following tags are present in the English version but missing in this translation:
T01411
Untranslated Tags
The following tags have identical text to English (not translated):
T00200, T01100, T03110, T03120
Italian
File: webapp-cards-3.0-it.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T02940, T03250
Dutch
File: webapp-cards-3.0-nl.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T02270, T02290, T03250
Norwegian
File: webapp-cards-3.0-no_nb.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380, T01700, T03140, T03160, T03180, T03200, T03210, T03220, T03230, T03250, T03270, T03280, T03290, T03300, T03310, T03320, T03330, T03340, T03360, T03370, T03380, T03390, T03400, T03410, T03430, T03440, T03450, T03460, T03480, T03500, T03510, T03520, T03530, T03550, T03560, T03570, T03590, T03600, T03610, T03620, T03630, T03640, T03650, T03660, T03670, T03680, T03690, T03700
Portuguese (Brazil)
File: webapp-cards-3.0-pt_br.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00330, T00340, T00350, T00360, T00370, T00380, T02240, T02260, T02280, T02300, T02320, T02340, T02440, T02460, T02480, T02500, T02520, T02540
Portuguese (Portugal)
File: webapp-cards-3.0-pt_pt.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380
Russian
File: webapp-cards-3.0-ru.yaml
Untranslated Tags
The following tags have identical text to English (not translated):
T00380
Release v2.6.38
What's Changed
Full Changelog: v2.6.37...v2.6.38
Release v2.6.37
What's Changed
- Remove json formating from CAPEC by @sydseter in #2725
- Bump swoosh from 1.23.1 to 1.24.0 in /copi.owasp.org by @dependabot[bot] in #2729
- Bump types-requests from 2.32.4.20250913 to 2.32.4.20260324 by @dependabot[bot] in #2728
Full Changelog: v2.6.36...v2.6.37
Release v2.6.36
What's Changed
- Add additional descriptions to the authorization cards by @sydseter in #2716
- Update latests languages for mobileapp (hi, uk) as per maintainer gui… by @prasunsrivastav123-lang in #2682
- Bump wrangler from 4.75.0 to 4.76.0 in /cornucopia.owasp.org by @dependabot[bot] in #2721
- Bump mvdan/shfmt from
be41bc4to98464e8by @dependabot[bot] in #2718 - Update index.md by @sydseter in #2727
- Add ASVS and CAPEC webapp API endpoints for v3.0 by @Mahaboobunnisa123 in #2726
Full Changelog: v2.6.35...v2.6.36
Release v2.6.35
What's Changed
- Use DeckService.getLatestVersion() instead of hardcoded version in ca… by @theanand108 in #2672
- fix: add authorization check in toggle_vote to prevent cross-game voting by @Adarshkumar0509 in #2523
- fix: guard against missing Categories key in extract_capec_names by @immortal71 in #2506
- Bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #2677
- Bump pipenv from 2026.1.0 to 2026.2.0 by @dependabot[bot] in #2676
- Fix: Integrate eslint-config-love and resolve ~1430 lint errors (#2647) by @Adarshkumar0509 in #2675
- Fix card mapping visibility on mobile for long translations by @Mysterio-17 in #2662
- Fix inconsistent function naming by @Suresh-Krishna-P in #2454
- Fixed Duplicate Constants by @Suresh-Krishna-P in #2680
- docs(AA7): improve scenario, STRIDE mapping and mitigation guidance by @ishaP10 in #2683
- Bump attrs from 25.3.0 to 26.1.0 by @dependabot[bot] in #2705
- Bump pipenv from 2026.2.0 to 2026.2.1 by @dependabot[bot] in #2704
- Fix mobileapp-cards-1.1-en.yaml for spelling errors by @sydseter in #2697
- Check webapp-cards-3.0-en.yaml for spelling errors by @sydseter in #2699
- merge redundant smoke test steps and optimize server lifecycle by @abhijit9040 in #2712
- Change the text for cards belonging to VE, AT & SM to align them with modern authentication and session management practices by @sydseter in #2710
- Removing the social engineering suite by @sydseter in #2714
- Check mobileapp-cards-1.1-uk.yaml for translation errors by @sydseter in #2701
- Check mobileapp-cards-1.0-hi.yaml for translation errors by @sydseter in #2695
- check webapp-cards-3.0-ru.yaml for translation errors by @sydseter in #2693
- Check webapp-cards-3.0-hi.yaml for translation errors by @sydseter in #2689
- Check webapp-cards-3.0-pt_br.yaml by @sydseter in #2687
- Check webapp-cards-3.0-nl.yaml for translation errors by @sydseter in #2666
- apply copilot translation fixes after verifying using google AI searc… by @ayman-art in #2717
New Contributors
- @theanand108 made their first contribution in #2672
Full Changelog: v2.6.34...v2.6.35
Release v2.6.34
What's Changed
- Correct webapp-cards-3.0-pt_pt.yaml for translation errors by @sydseter in #2664
- Corrected webapp-cards-3.0-it.yaml for translation errors by @sydseter in #2668
Full Changelog: v2.6.33...v2.6.34
Release v2.6.33
What's Changed
- Expose all existing v3.0 translations in language dropdown #2446 by @ishaP10 in #2644
- Add Hindi translation for mobileapp-cards-1.1 by @Adarshkumar0509 in #2642
- Fix missing changelog tags in webapp-cards-3.0-hi.yaml by @Adarshkumar0509 in #2649
- Bump svelte-sitemap from 3.0.0 to 3.0.1 in /cornucopia.owasp.org by @dependabot[bot] in #2639
- Bump mvdan/shfmt from
1fd05c6tobe41bc4by @dependabot[bot] in #2645 - Bump charset-normalizer from 3.4.5 to 3.4.6 by @dependabot[bot] in #2637
- Bump pipenv from 2026.0.3 to 2026.1.0 by @dependabot[bot] in #2636
- Bump @sveltejs/kit from 2.54.0 to 2.55.0 in /cornucopia.owasp.org by @dependabot[bot] in #2618
- Correct Norwegian translation by @sydseter in #2614
- implement dynamic choice detection for convert.py by @abhijit9040 in #2371
- Fix/responsive owasp logo by @khushal-winner in #2405
- fix: explicitly use FAILSAFE_SCHEMA for yaml.load() security hardening by @khushal-winner in #2406
- fix: prevent horizontal overflow for long code snippets and URLs by @khushal-winner in #2411
- Add description for mobile app card NS2 contributes to #2108 by @10-trix in #2459
- Add description for mobile app card NS3 contributes to #2108 by @10-trix in #2498
- Bump @types/node from 25.4.0 to 25.5.0 in /cornucopia.owasp.org by @dependabot[bot] in #2619
- fix: standardize language codes in check_translations.py by @abhijit9040 in #2524
- Add playful description for MobileApp PC2 card by @Adarshkumar0509 in #2650
- Bump vite-plugin-static-copy from 3.2.0 to 3.3.0 in /cornucopia.owasp.org by @dependabot[bot] in #2656
- Bump charset-normalizer from 3.4.5 to 3.4.6 by @dependabot[bot] in #2655
- Bump wrangler from 4.72.0 to 4.75.0 in /cornucopia.owasp.org by @dependabot[bot] in #2654
- Bump coverage from 7.13.4 to 7.13.5 by @dependabot[bot] in #2653
- Bump swagger-ui-dist from 5.32.0 to 5.32.1 in /cornucopia.owasp.org by @dependabot[bot] in #2652
- Bump swoosh from 1.23.0 to 1.23.1 in /copi.owasp.org by @dependabot[bot] in #2651
- Pull request template by @sydseter in #2648
- Fix AttributeError vulnerabilities in convert.py by @khushal-winner in #2622
- Make the privacy notice a bit easier to read. by @sydseter in #2659
- Update release.yml by @sydseter in #2661
- Update CONTRIBUTING.md by @sydseter in #2660
New Contributors
Full Changelog: v2.6.32...v2.6.33
Release v2.6.31
What's Changed
- Bump svelte from 5.50.3 to 5.53.10 in /cornucopia.owasp.org by @dependabot[bot] in #2596
- Bump want from 1.22.0 to 2.0.0 in /copi.owasp.org by @dependabot[bot] in #2468
- Bump svelte-sitemap from 2.7.1 to 3.0.0 in /cornucopia.owasp.org by @dependabot[bot] in #2597
- Bump phoenix_live_view from 1.1.26 to 1.1.27 in /copi.owasp.org by @dependabot[bot] in #2594
- fix: use trustedOrigins instead of checkOrigin in svelte.config.js by @Mysterio-17 in #2604
- Bump rollup from 4.52.5 to 4.59.0 in /cornucopia.owasp.org in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2601
- Bump black from 25.1.0 to 26.3.1 by @dependabot[bot] in #2605
- Bump @sveltejs/kit from 2.53.4 to 2.54.0 in /cornucopia.owasp.org by @dependabot[bot] in #2606
- Bump filelock from 3.25.1 to 3.25.2 by @dependabot[bot] in #2607
Full Changelog: v2.6.30...v2.6.31
Release v2.6.30
What's Changed
- Fix Improve mobile layout #2510 by @Mahaboobunnisa123 in #2512
- Web Scaffolding for the Companion Edition on OWASP Cornucopia website by @ayman-art in #2528
- Update index.md by @Kekere in #2569
- Update run-tests-generate-output.yaml by @rewtd in #2553
- fix: pin outdated GitHub Actions versions in CI workflows by @Adarshkumar0509 in #2552
- Bump black from 25.1.0 to 26.3.0 by @dependabot[bot] in #2571
- Bump mvdan/shfmt from
a27f723toe89bc97by @dependabot[bot] in #2570 - fix: allow compound locale codes in get_file_groups() (#2550) by @immortal71 in #2560
- fix: use exact equality for ASVS shortcode matching in convert_capec.py by @immortal71 in #2551
- Bump charset-normalizer from 3.4.4 to 3.4.5 by @dependabot[bot] in #2537
- Bump platformdirs from 4.9.2 to 4.9.4 by @dependabot[bot] in #2536
- Bump phoenix_live_view from 1.1.25 to 1.1.26 in /copi.owasp.org by @dependabot[bot] in #2519
- Bump immutable from 4.3.5 to 4.3.8 in /copi.owasp.org/assets in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2515
- Bump swoosh from 1.22.1 to 1.23.0 in /copi.owasp.org by @dependabot[bot] in #2518
- Bump credo from 1.7.16 to 1.7.17 in /copi.owasp.org by @dependabot[bot] in #2504
- Bump ecto_sql from 3.13.4 to 3.13.5 in /copi.owasp.org by @dependabot[bot] in #2503
- Bump @sveltejs/kit from 2.53.3 to 2.53.4 in /cornucopia.owasp.org by @dependabot[bot] in #2472
- docs: fix typos in README files by @Mysterio-17 in #2492
- Bump swagger-ui-dist from 5.31.2 to 5.32.0 in /cornucopia.owasp.org by @dependabot[bot] in #2469
- Adding Dutch translater to the list by @sydseter in #2428
- Add Mahaboobunnisa Md to contributor list by @Mahaboobunnisa123 in #2577
- Fix: version dropdown loading on card pages by @prakhar0x01 in #2588
- Bump charset-normalizer from 3.4.4 to 3.4.5 by @dependabot[bot] in #2585
- Bump svelte-check from 4.4.4 to 4.4.5 in /cornucopia.owasp.org by @dependabot[bot] in #2584
- Bump phoenix from 1.8.4 to 1.8.5 in /copi.owasp.org by @dependabot[bot] in #2583
- Bump serve from 14.2.5 to 14.2.6 in /cornucopia.owasp.org by @dependabot[bot] in #2582
- Bump setuptools from 82.0.0 to 82.0.1 by @dependabot[bot] in #2580
- Bump mvdan/shfmt from
e89bc97to1fd05c6by @dependabot[bot] in #2578 - Upgrade to Python 3.13 and install Python 3.13 in ClusterFuzzLite by @Adarshkumar0509 in #2403
- Translation to Ukrainian by @kant2002 in #2494
- Bump @types/node from 25.3.2 to 25.3.3 in /cornucopia.owasp.org by @dependabot[bot] in #2470
- Bump filelock from 3.24.3 to 3.25.0 by @dependabot[bot] in #2467
- feat: Enrich ASVS mapping with Description and Level by @InFiNiTy0639 in #2260
- fix: normalize Table10/Table11 row heights in guide templates by @Arunodoy18 in #2337
- Fix: Improve Hindi translations for accuracy and consistency by @swdeveloperabhi in #2422
New Contributors
- @Kekere made their first contribution in #2569
- @kant2002 made their first contribution in #2494
- @InFiNiTy0639 made their first contribution in #2260
- @Arunodoy18 made their first contribution in #2337
- @swdeveloperabhi made their first contribution in #2422
Full Changelog: v2.6.29...v2.6.30
Release v2.6.29
Full Changelog: v2.6.28...v2.6.29