intuitem / ciso-assistant-community

CISO Assistant is a one-stop-shop for GRC, covering Risk, AppSec and Audit Management and supporting +37 frameworks worldwide: NIST CSF, ISO 27001, SOC2, CIS, PCI DSS, NIS2, CMMC, PSPF, GDPR, HIPAA, Essential Eight, NYDFS-500, DORA, NIST AI RMF, 800-53, 800-171, CyFun, CJIS, AirCyber and so much more
https://intuitem.com
GNU Affero General Public License v3.0
400 stars 60 forks source link

Ca 294 refactor library management #321

Closed monsieurswag closed 7 hours ago

monsieurswag commented 2 weeks ago

There are a lot of remaining things to do. Clean dead code, check that only users with the correct permission can create/read/delete the libraries they can access to, maybe improve the performances of some operations, add the scoring related library fields to the LibraryMixin, update the data-model.md file, and obviously check that nothing has been broken elsewhere in the app and fix some little bugs. There is no translation for the moment in the frontend. And there is some kind of bug when attempting to delete a custom loaded libraries. Also when i upload a copy of an existing StoredLibrary the library is not stored (surely because the URN already exist in the database), but there is a "success" type of toast message in the frontend after the operation which is not normal.