Releases: minvws/nl-kat-coordination
Releases · minvws/nl-kat-coordination
v1.8.1
What's Changed
- Fix workflow by @sigio in #973
- Pin typing-extensions to 4.5.0 (1.8) by @dekkers in #1027
- try except around rerun by @noamblitz in #1024
- Fix scan profile db event issue by adding an explicit reference field (1.8) by @dekkers in #1094
- 🐛 fix incorrect TLS finding definition (1.8) by @dekkers in #1096
Full Changelog: v1.8.0...v1.8.1
v1.9.0rc1
Release notes are available at https://docs.openkat.nl/release_notes/1.9.html
What's Changed
- Bump robotframework-tidy from 3.4.0 to 4.1.0 by @dependabot in #744
- Bump pydantic from 1.10.2 to 1.10.7 by @dependabot in #745
- Bump djlint from 1.19.16 to 1.19.17 by @dependabot in #743
- Bump pytest from 7.2.0 to 7.2.2 by @dependabot in #742
- Remove step to click 2FA button in the CI by @Darwinkel in #767
- update xtdb issue by @ring-ring-ring in #768
- 1.8 release notes by @dekkers in #773
- Fix key check for encrypted settings by @Donnype in #775
- Move the ID of the button to the parent element by @TwistMeister in #765
- Increase PostgreSQL container shm size by @praseodym in #780
- Bump sqlparse from 0.4.3 to 0.4.4 in /rocky by @dependabot in #787
- Fix to allow for CWE's in report by @tobiasBDO in #786
- Retry on db disconnects in mula by @jpbruinsslot in #697
- Restructure mocks on tests by @jpbruinsslot in #740
- Create README.rst by @ring-ring-ring in #766
- nasty typo by @ring-ring-ring in #799
- Feature/member edit ux by @TwistMeister in #698
- Feature/octopoes/filter random endpoint by @jpbruinsslot in #704
- Dependabot PRs merged by @ammar92 in #803
- user update by @ring-ring-ring in #789
- Add PR template code blocks for easier reviewing by @Darwinkel in #736
- Chore/bytes api consistency by @Donnype in #730
- perf(crisis_room): optimize loading of aggregates by @Lisser in #781
- Chore/add exception log in bytes by @Donnype in #806
- Add OpenTelemetry tracing to Rocky and Octopoes by @praseodym in #809
- Feature/bytes openmetrics by @Donnype in #750
- Clean up
setup.py
across all modules by @praseodym in #807 - Refactor views and update developer documentation by @Donnype in #758
- Updated linter configs by @ammar92 in #817
- Implement
pyupgrade
in ruff by @Darwinkel in #820 - Add dev target to Dockerfiles by @praseodym in #778
- Gitpod by @ring-ring-ring in #824
- DB schema update scheduler by @jpbruinsslot in #788
- Update PR template with PGP-sign checkbox and absolute URL's by @Darwinkel in #826
- Add
rocky_version
to footer by @Darwinkel in #821 - Updated linter configs by @ammar92 in #825
- Rdo workflows by @sigio in #816
- Normalizers should be defined as generators by @kshitiz305 in #830
- Add OpenTelemetry tracing to Mula, Bytes, Keiko, and KATalogus by @praseodym in #831
- Fix cancel url at organization edit view by @Rieven in #850
- Updated linter configs by @ammar92 in #834
- Dependabot merges by @ammar92 in #902
- Localize account scoped url's by @TwistMeister in #861
- Use superuser credentials from .env file by @praseodym in #860
- Updated playwright by @ammar92 in #903
- Fix fierce normalizer to create hostnames without a trailing dot by @dekkers in #909
- Fix reset scan profile bug and reduce octopoes calls in view by @Donnype in #910
- Feature/octopoes path queries by @Donnype in #851
- Wrap all import errors in ModuleExceptions while resolving plugins by @Donnype in #818
- Groups and Permissions for Organization member by @Rieven in #606
- Rabbitmq health checks for Bytes integration tests instead of sleep() by @Donnype in #920
- Implement openmetrics endpoint in mula by @jpbruinsslot in #662
- Add delete oois permission by @Rieven in #783
- Keiko: Use XeLaTeX and escape special characters by @praseodym in #900
- Use "on push" instead of "on create" in build-rdo-package workflow by @dekkers in #924
- Clean up Makefile by @praseodym in #901
- Bump django from 3.2.18 to 3.2.19 by @dependabot in #930
- Refactor list task API by @dekkers in #933
- Dependabot prs by @ammar92 in #943
- Feature/octopoes xtdb integration tests by @Donnype in #918
- Fix PluginDetailView by @Rieven in #940
- Add indices for hash fields by @jpbruinsslot in #912
- Better raw output to download in Rocky from Bytes on crashes by @Donnype in #936
- updated texts by @ring-ring-ring in #855
- Optimize scheduler by @jpbruinsslot in #832
- initial setup of config oois by @noamblitz in #761
- Updated linter configs by @ammar92 in #931
- Endpoint rerun bits by @noamblitz in #899
- Change make kat to make reset in QA template. by @Donnype in #956
- Add backported migration by @dekkers in #955
- Add deny list and validator for organization code by @Rieven in #800
- Fix wrong argument name in task list by @dekkers in #961
- Replace "rc" with "~rc" in Debian package version (1.9) by @dekkers in #981
- Fix RDO workflow (1.9) by @dekkers in #1022
- Pin typing-extensions to 4.5.0 (1.9) by @dekkers in #1026
New Contributors
- @kshitiz305 made their first contribution in #830
Full Changelog: v1.8.0...v1.9.0rc1
v1.8.0
Release notes are available at https://docs.openkat.nl/release_notes/1.8.html
What's Changed
- show id instead of boefje name by @noamblitz in #405
- retrigger bit on update ooi by @noamblitz in #408
- Tags are now made visible by @Rieven in #294
- Change default to xtdb-multinode for the debian packages by @Donnype in #416
- Cleanup rocky requirements by @dekkers in #402
- Add verified status column, toggle and filter to organization members list by @TwistMeister in #297
- 🐛 fix KATalogus confirmation message by @zcrt in #440
- Create volume out of the bytes data dir and change the default by @Donnype in #304
- remove unused env vars by @noamblitz in #449
- fix expiring cert bit by @noamblitz in #433
- allow for relative paths in location headers by @noamblitz in #460
- small fix to add jump to enabled/disabled plugin in enable_disable_plugin.html by @underdarknl in #452
- Typo fix for permisson to permission in frontend. by @Robinzor in #471
- Use 127.0.0.1 instead of localhost in RabbitMQ URI by @dekkers in #466
- Remove outdated setup-xtdb.sh script by @dekkers in #472
- Turn keiko reports directory into a Docker volume by @Donnype in #457
- Add configuration for number of random objects for scheduler by @jpbruinsslot in #480
- Fix Keiko validation errors by @ammar92 in #482
- Update ADR-validator to v0.2.0 by @hugoboos in #479
- Remove the try logic from the random endpoint by @jpbruinsslot in #489
- Basic workflow that tests debian packages installation by @Donnype in #296
- Seed on startup and add missing method by @Donnype in #456
- Update docs about clearance levels by @TwistMeister in #414
- Update index.rst by @ring-ring-ring in #424
- Bump sphinx from 5.3.0 to 6.1.3 by @dependabot in #438
- Fix issues after upgrading sphinx to version 6 by @ammar92 in #495
- Bump cryptography from 39.0.1 to 39.0.2 by @dependabot in #436
- Add codespell pre-commit hook and fix everything it finds by @dekkers in #473
- Check Octopoes and Katalogus health before creating orgs, "rollback" on exceptions by @Donnype in #455
- implement ooi list performance optimization by @Lisser in #488
- Fix/boefjes missing image entrypoint by @Donnype in #511
- Update to latest version by @olafz in #519
- Edit organization and tags by @Rieven in #476
- Bump pre-commit from 2.20.0 to 3.2.0 by @dependabot in #532
- Add end-of-file-fixer pre-commit hook by @dekkers in #474
- Fix double hostname findings with trailing dots in Fierce boefje by @tobiasBDO in #465
- Keiko glossaries url fix by @tobiasBDO in #537
- Chore/docs update Bytes by @Donnype in #535
- Bump python-multipart from 0.0.5 to 0.0.6 by @dependabot in #527
- Bump importlib-metadata from 5.1.0 to 6.1.0 by @dependabot in #525
- Bump python-dotenv from 0.19.0 to 1.0.0 by @dependabot in #439
- check for wildcards by @noamblitz in #468
- fix codeblocks with tab indent Nginx docs by @tobiasBDO in #553
- Include data directory in rocky Debian package by @dekkers in #539
- Feature/member edit view by @Rieven in #318
- Fix organization indemnification permission checks by @praseodym in #560
- Resize and compress plugin cover images by @praseodym in #564
- Fix clearance grant/revoke permission check by @praseodym in #571
- remove example.org and put ooi id instaed by @Rieven in #580
- Fix/testing different users by @Rieven in #536
- Load mermaid.js locally by @Darwinkel in #585
- Feature/organization level reports by @Donnype in #469
- Fix: Plugin detail showing None with none links at scans section by @Rieven in #594
- refactor(organization lists): unify access to organizations by user by @Lisser in #528
- Add indices for Bytes by @Donnype in #600
- Bump iniconfig from 1.1.1 to 2.0.0 by @dependabot in #579
- Bump black from 22.3.0 to 23.1.0 by @dependabot in #578
- Bump urllib3 from 1.26.14 to 1.26.15 by @dependabot in #576
- Remove loop from get random objects by @jpbruinsslot in #558
- add project discovery Nuclei boefje by @RiieCco in #518
- Feature: Add Subfinder Boefje by @joeppeeters in #516
- pass on underscore domains by @noamblitz in #550
- Update mula design documentation by @jpbruinsslot in #478
- Make missing HTTPS redirect warning clear by @ammar92 in #610
- Use PostgreSQL 15 in a single container by @praseodym in #546
- [CRT_SH] 🐛 don't treat invalid certificates from 3rd party as active by @zcrt in #541
- Feature/add organization dashboard by @TwistMeister in #481
- Fix report translation by @Donnype in #609
- Add sudo in Debian install manual by @Lisser in #153
- Feature/mula new boefjes by @jpbruinsslot in #574
- Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot in #575
- changes to allow for custom fonts by @tobiasBDO in #593
- Fixes the redirect to the onboarding flow by @TwistMeister in #621
- Change mula Debian package to always use PostgreSQL by @dekkers in #597
- Add 1.6 and 1.7 release notes by @dekkers in #630
- Replaced
psycopg2-binary
withpsycopg2
by @ammar92 in #638 - Fix test Debian packages workflow and WorkingDirectory by @dekkers in #646
- Remove logging statement by @jpbruinsslot in #649
- Bump psycopg2 from 2.9.5 to 2.9.6 by @dependabot in #644
- Bump setuptools from 65.6.3 to 67.6.1 by @dependabot in #642
- Also mount octopoes in rocky and boefjes containers by @dekkers in #650
- verification description by @ring-ring-ring in #651
- Fix Keiko report downloads on uWSGI by @praseodym in #657
- Add djLint for Rocky templates by @praseodym in #626
- Log pdflatex output on error by @praseodym in #667
- Keiko output context data by @ammar92 in #671
- Fix djLint T001, T002, T003, T032 by @praseodym in https://github.com/minvws/nl...
v1.8.0rc2
What's Changed
- Remove step from onboarding flow (release-1.8) by @Darwinkel in #769
- Hotfix1.8/ecrypted settings key check by @Donnype in #776
Full Changelog: v1.8.0rc1...v1.8.0rc2
v1.7.1
v1.8.0rc1
Release notes can be found at https://docs.openkat.nl/release_notes/1.8.html (currently still a work in progress)
What's Changed
- show id instead of boefje name by @noamblitz in #405
- retrigger bit on update ooi by @noamblitz in #408
- Tags are now made visible by @Rieven in #294
- Change default to xtdb-multinode for the debian packages by @Donnype in #416
- Cleanup rocky requirements by @dekkers in #402
- Add verified status column, toggle and filter to organization members list by @TwistMeister in #297
- 🐛 fix KATalogus confirmation message by @zcrt in #440
- Create volume out of the bytes data dir and change the default by @Donnype in #304
- remove unused env vars by @noamblitz in #449
- fix expiring cert bit by @noamblitz in #433
- allow for relative paths in location headers by @noamblitz in #460
- small fix to add jump to enabled/disabled plugin in enable_disable_plugin.html by @underdarknl in #452
- Typo fix for permisson to permission in frontend. by @Robinzor in #471
- Use 127.0.0.1 instead of localhost in RabbitMQ URI by @dekkers in #466
- Remove outdated setup-xtdb.sh script by @dekkers in #472
- Turn keiko reports directory into a Docker volume by @Donnype in #457
- Add configuration for number of random objects for scheduler by @jpbruinsslot in #480
- Fix Keiko validation errors by @ammar92 in #482
- Update ADR-validator to v0.2.0 by @hugoboos in #479
- Remove the try logic from the random endpoint by @jpbruinsslot in #489
- Basic workflow that tests debian packages installation by @Donnype in #296
- Seed on startup and add missing method by @Donnype in #456
- Update docs about clearance levels by @TwistMeister in #414
- Update index.rst by @ring-ring-ring in #424
- Bump sphinx from 5.3.0 to 6.1.3 by @dependabot in #438
- Fix issues after upgrading sphinx to version 6 by @ammar92 in #495
- Bump cryptography from 39.0.1 to 39.0.2 by @dependabot in #436
- Add codespell pre-commit hook and fix everything it finds by @dekkers in #473
- Check Octopoes and Katalogus health before creating orgs, "rollback" on exceptions by @Donnype in #455
- implement ooi list performance optimization by @Lisser in #488
- Fix/boefjes missing image entrypoint by @Donnype in #511
- Update to latest version by @olafz in #519
- Edit organization and tags by @Rieven in #476
- Bump pre-commit from 2.20.0 to 3.2.0 by @dependabot in #532
- Add end-of-file-fixer pre-commit hook by @dekkers in #474
- Fix double hostname findings with trailing dots in Fierce boefje by @tobiasBDO in #465
- Keiko glossaries url fix by @tobiasBDO in #537
- Chore/docs update Bytes by @Donnype in #535
- Bump python-multipart from 0.0.5 to 0.0.6 by @dependabot in #527
- Bump importlib-metadata from 5.1.0 to 6.1.0 by @dependabot in #525
- Bump python-dotenv from 0.19.0 to 1.0.0 by @dependabot in #439
- check for wildcards by @noamblitz in #468
- fix codeblocks with tab indent Nginx docs by @tobiasBDO in #553
- Include data directory in rocky Debian package by @dekkers in #539
- Feature/member edit view by @Rieven in #318
- Fix organization indemnification permission checks by @praseodym in #560
- Resize and compress plugin cover images by @praseodym in #564
- Fix clearance grant/revoke permission check by @praseodym in #571
- remove example.org and put ooi id instaed by @Rieven in #580
- Fix/testing different users by @Rieven in #536
- Load mermaid.js locally by @Darwinkel in #585
- Feature/organization level reports by @Donnype in #469
- Fix: Plugin detail showing None with none links at scans section by @Rieven in #594
- refactor(organization lists): unify access to organizations by user by @Lisser in #528
- Add indices for Bytes by @Donnype in #600
- Bump iniconfig from 1.1.1 to 2.0.0 by @dependabot in #579
- Bump black from 22.3.0 to 23.1.0 by @dependabot in #578
- Bump urllib3 from 1.26.14 to 1.26.15 by @dependabot in #576
- Remove loop from get random objects by @jpbruinsslot in #558
- add project discovery Nuclei boefje by @RiieCco in #518
- Feature: Add Subfinder Boefje by @joeppeeters in #516
- pass on underscore domains by @noamblitz in #550
- Update mula design documentation by @jpbruinsslot in #478
- Make missing HTTPS redirect warning clear by @ammar92 in #610
- Use PostgreSQL 15 in a single container by @praseodym in #546
- [CRT_SH] 🐛 don't treat invalid certificates from 3rd party as active by @zcrt in #541
- Feature/add organization dashboard by @TwistMeister in #481
- Fix report translation by @Donnype in #609
- Add sudo in Debian install manual by @Lisser in #153
- Feature/mula new boefjes by @jpbruinsslot in #574
- Bump pre-commit from 3.2.0 to 3.2.1 by @dependabot in #575
- changes to allow for custom fonts by @tobiasBDO in #593
- Fixes the redirect to the onboarding flow by @TwistMeister in #621
- Change mula Debian package to always use PostgreSQL by @dekkers in #597
- Add 1.6 and 1.7 release notes by @dekkers in #630
- Replaced
psycopg2-binary
withpsycopg2
by @ammar92 in #638 - Fix test Debian packages workflow and WorkingDirectory by @dekkers in #646
- Remove logging statement by @jpbruinsslot in #649
- Bump psycopg2 from 2.9.5 to 2.9.6 by @dependabot in #644
- Bump setuptools from 65.6.3 to 67.6.1 by @dependabot in #642
- Also mount octopoes in rocky and boefjes containers by @dekkers in #650
- verification description by @ring-ring-ring in #651
- Fix Keiko report downloads on uWSGI by @praseodym in #657
- Add djLint for Rocky templates by @praseodym in #626
- Log pdflatex output on error by @praseodym in #667
- Keiko output context data by @ammar92 in #671
- Fix djLint T001, T002, T003, T032 by @prase...
v1.7.0
Release notes are available at https://docs.openkat.nl/release_notes/1.7.html
What's Changed
- Update index.rst by @ring-ring-ring in #124
- updated links to brochures by @ring-ring-ring in #135
- small update in toc by @ring-ring-ring in #141
- Add postgresql database for scheduler by @jpbruinsslot in #133
- Add pre-commit monorepo config by @dekkers in #132
- added extra lines for better layout by @ring-ring-ring in #147
- small clarification by @ring-ring-ring in #148
- Add note about supported Debian and Ubuntu versions by @Darwinkel in #159
- Modified security headers by @ITNerdbox in #160
- Chore/makefile and make clean by @Donnype in #149
- Monorepo merge into main by @sigio in #164
- Fix conflicting requirements and precommit by @dekkers in #172
- Fix make kat by @dekkers in #174
- Add models for ADR-validator boefje by @hugoboos in #181
- Fix github workflows by @dekkers in #270
- Bytes: Add better API feedback. by @Donnype in #178
- 8443 by @ring-ring-ring in #274
- Only push container image when allowed by @dekkers in #276
- documentation update: made some stuff more consistent/concise/precise by @psy0rz in #269
- Fix quotes in container workflow by @dekkers in #279
- Added raw file upload page including tests. by @Donnype in #175
- Replace
flake8
withruff
by @Darwinkel in #267 - Update PR template and development docs by @Darwinkel in #281
- [Mula] Feature/mula test coverage by @jpbruinsslot in #180
- Delete old .pre-commit-config.yaml files by @dekkers in #176
- ✏️ make findings more informative by @zcrt in #266
- Reduce information lookups by @noamblitz in #290
- Remove unused
roeltje
folder (contains Cypress) by @Darwinkel in #289 - download raw of failed job by @noamblitz in #299
- small update by @ring-ring-ring in #306
- Bump drf-standardized-errors from 0.12.4 to 0.12.5 by @dependabot in #169
- Bump certifi from 2022.9.24 to 2022.12.7 in /keiko by @dependabot in #166
- Bump django-markdownify from 0.9.1 to 0.9.2 by @dependabot in #167
- Bump markdown-it-py from 2.1.0 to 2.2.0 in /octopoes by @dependabot in #308
- Fix 404 page and add tests for it by @dekkers in #307
- monorepo by @ring-ring-ring in #300
- Remove unused fields by @jpbruinsslot in #287
- Feature/burpsuite normalizer by @noamblitz in #286
- Normalizers comsume own mimetype by @noamblitz in #311
- Add active language styling to language.scss by @TwistMeister in #355
- Bump platformdirs from 2.5.4 to 3.0.0 by @dependabot in #314
- Update default
KAT_VERSION
to recent release by @olafz in #310 - monorepo by @ring-ring-ring in #301
- Add locking functionality to the priority queue by @jpbruinsslot in #293
- Bump mypy from 0.991 to 1.0.1 by @dependabot in #284
- Set OOIs to inherit clearance level by @Rieven in #282
- Feature/json settings katalogus by @Donnype in #280
- [Mula] Remove tasks status updates in normalizer scheduler by @jpbruinsslot in #177
- updates using cool suggestions from @RobboRob by @ring-ring-ring in #397
- clarification internal/external in introduction by @ring-ring-ring in #154
- 🐛 fix certificate normalizer openssl rsa by @zcrt in #292
- show id instead of boefje name by @noamblitz in #404
- Feature/add verified status to organization members list by @TwistMeister in #403
- retrigger bit on update by @noamblitz in #406
- Change default to xtdb-multinode for the debian packages by @Donnype in #417
- fix expiring cert bit by @noamblitz in #444
- Fix/1.7: boefjes missing image entrypoint by @Donnype in #512
- backport keiko fixes by @noamblitz in #520
- backport list performance fixes by @noamblitz in #529
- backport mula remove try logic fixes by @noamblitz in #530
- 🐛 fix KATalogus confirmation message (backport 1.7) by @dekkers in #533
- Include data directory in rocky Debian package by @dekkers in #540
- pass on underscore domains by @noamblitz in #549
- backport crt fix by @noamblitz in #552
- Fix: Plugin detail showing None with none links at scans section (#594) by @Rieven in #604
- 1.7 Backport: Add bytes indices by @Donnype in #605
- Remove loop from get random objects by @jpbruinsslot in #599
- Change mula Debian package to always use PostgreSQL (1.7) by @dekkers in #631
- Fix test Debian packages workflow and WorkingDirectory (1.7) by @dekkers in #634
- Fix Keiko report downloads on uWSGI (1.7) by @dekkers in #658
- Add the right requirements.txt in boefjes Dockerfile (1.7) by @dekkers in #660
- Log pdflatex output on error (1.7) by @praseodym in #669
- fix crisis room when no description by @noamblitz in #688
- Fix pdflatex crash when there are underscores (1.7) by @dekkers in #691
New Contributors
- @ITNerdbox made their first contribution in #160
- @sigio made their first contribution in #164
- @psy0rz made their first contribution in #269
Full Changelog: v1.6.0...v1.7.0
v1.7.0rc4
What's Changed
- Fix: Plugin detail showing None with none links at scans section (#594) by @Rieven in #604
- 1.7 Backport: Add bytes indices by @Donnype in #605
- Remove loop from get random objects by @jpbruinsslot in #599
- Change mula Debian package to always use PostgreSQL (1.7) by @dekkers in #631
- Fix test Debian packages workflow and WorkingDirectory (1.7) by @dekkers in #634
- Fix Keiko report downloads on uWSGI (1.7) by @dekkers in #658
- Add the right requirements.txt in boefjes Dockerfile (1.7) by @dekkers in #660
- Log pdflatex output on error (1.7) by @praseodym in #669
Full Changelog: v1.7.0rc3...v1.7.0rc4
v1.7.0rc3
What's Changed
- Include data directory in rocky Debian package by @dekkers in #540
- pass on underscore domains by @noamblitz in #549
- backport crt fix by @noamblitz in #552
Full Changelog: v1.7.0rc2...v1.7.0rc3
v1.7.0rc2
What's Changed
- Fix/1.7: boefjes missing image entrypoint by @Donnype in #512
- backport keiko fixes by @noamblitz in #520
- backport list performance fixes by @noamblitz in #529
- backport mula remove try logic fixes by @noamblitz in #530
- 🐛 fix KATalogus confirmation message (backport 1.7) by @dekkers in #533
Full Changelog: v1.7.0rc1...v1.7.0rc2