manish-singh-bisht
4dfe61ba0b
fix: add cascading of authz_memberships on org delete
...
Signed-off-by: manish-singh-bisht <mthefool218@gmail.com >
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-08 10:00:36 +01:00
manish-singh-bisht
0d741c3c85
fix: cascade invitation on organization delete
...
Signed-off-by: manish-singh-bisht <mthefool218@gmail.com >
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-08 10:00:36 +01:00
Émile Ré
6b7043ae56
Improve migration
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-04 19:39:25 +04:00
Émile Ré
5b3fca4de8
Fix missing organization ID on reports
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-04 19:39:25 +04:00
Bryan Frimin
e41997a04d
Enable IdP-initiated SAML flows and simplify authentication
...
Simplifies SAML authentication by using RelayState to contain the SAML
config ID for both SP-initiated and IdP-initiated flows, removing the
need for the relay_states table and associated token management.
Key changes:
- Enable IdP-initiated flows with AllowIDPInitiated flag
- Use RelayState for SAML config ID instead of secure tokens
- Remove auth_saml_relay_states table and related code
- Maintain InResponseTo validation for SP-initiated flows
- Fix MetadataURL to use entity ID instead of ACS URL
This enables IdP-initiated SAML logins (e.g., from Google Workspace,
Azure Entra ID, Okta) while maintaining security through request ID
validation and assertion replay prevention.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-14 09:32:23 +01:00
Sacha Al Himdani
21c4b7cd9d
Add role management
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-13 17:11:22 +01:00
Antoine Bouchardy
139f5984e2
Add meeting and meeting summary objects
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 23:55:49 +01:00
Sacha Al Himdani
288c59a5f2
Make descriptions nullable
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-05 17:58:50 +01:00
Sacha Al Himdani
5212d0c18f
Add api keys
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 13:37:31 +01:00
Sacha Al Himdani
8cd014ebbc
Add vendors to processing activities
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 10:17:09 +01:00
Bryan Frimin
379a9aa0fe
Squash migration
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 22:44:26 +01:00
Bryan Frimin
fb006dbe19
Fix missing fk
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:11 +01:00
Bryan Frimin
fbd2dc115d
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:11 +01:00
Bryan Frimin
9d682f85df
Fix missing fk
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:11 +01:00
Bryan Frimin
8bf82331e8
Remove default role configuration
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:10 +01:00
Bryan Frimin
2766f8e423
Add SAML support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:31:27 +01:00
Sacha Al Himdani
75f3f92f04
Add rank to reference
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-29 12:37:25 +01:00
Sacha Al Himdani
1f0a5dff5c
Redesign trust center console
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-28 16:42:56 +01:00
Sacha Al Himdani
1bd6f7c1c9
Add trust center files
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-27 18:46:03 +01:00
Sacha Al Himdani
b0f60d8de5
Refactor slack messages
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
0073846d3b
Add interactif slack message
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-23 15:10:55 +02:00
Sacha Al Himdani
de004ce8d7
Add slack integration
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-23 15:10:54 +02:00
Bryan Frimin
c7cabf23de
Add document classification
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-22 17:02:39 +02:00
Sacha Al Himdani
ae45410b82
Use html in emails
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-15 17:55:36 +02:00
Sacha Al Himdani
165eb267f2
Refactor invitation system
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-14 16:32:22 +02:00
Bryan Frimin
0f96b8518f
Refactoring of authentification
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 16:32:22 +02:00
Bryan Frimin
98516d54ea
Fix timestamp type
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 15:47:55 +02:00
Bryan Frimin
4c4ccabf3c
Remove default
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 15:47:54 +02:00
Bryan Frimin
6631e0fa99
Fix failed ACME block the queue
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 15:47:53 +02:00
Bryan Frimin
f26989c2fe
Add EU as possible contry code for vendor
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 11:55:42 +02:00
Sacha Al Himdani
d757c9604b
Add company name and logo to documents
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-14 11:02:12 +02:00
Bryan Frimin
0c4a7169df
Add procedure document type
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-13 22:36:37 +02:00
Bryan Frimin
f808a90bba
Remove criticity on assets
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-13 22:06:49 +02:00
Bryan Frimin
7d7acbcf14
Enforce only one domain per organization
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:54 +02:00
Bryan Frimin
359aaab1b4
Remove row level encryption for certificate
...
certificate is public no need to encrypt it
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:04:52 +02:00
Bryan Frimin
20b0d639ac
Rename cache table
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:03:35 +02:00
Bryan Frimin
e94086e1e0
Add database migration
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:03:35 +02:00
Sacha Al Himdani
18c751b9ad
Fix vendor compliance reports migration
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-09 14:52:06 +02:00
Sacha Al Himdani
49326e559b
Fix file evidence migration
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-09 13:58:24 +02:00
Sacha Al Himdani
b7b684ecbc
Fix file evidence migration
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-08 17:21:19 +02:00
Yannis Varni
ff7ba08fc1
File refs in one table
...
Added a file service
Refactored evidence and vendor compliance associated services and resolvers
Created SQL migration scripts
Updated GraphQL schema accordingly and the UI components
Removed unused methods and resolvers for evidence service
Signed-off-by: Yannis Varni <yannis@edinomis.fr >
2025-10-08 17:21:19 +02:00
Sacha Al Himdani
8504830c4b
Add public trust center documents
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-06 11:04:47 +02:00
Sacha Al Himdani
4adefef448
Handle missing NDA
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-06 09:39:42 +02:00
Sacha Al Himdani
51273d820a
Fix asset owner deletion
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-03 12:30:09 +02:00
Sacha Al Himdani
770a795cd3
Add granular trust center access
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-01 14:54:32 +02:00
yvarni
0f8135482e
Change file size from int to int64
...
Signed-off-by: Yannis Varni <yannis@edinomis.fr >
2025-09-26 17:47:23 +02:00
Sacha Al Himdani
07b931c66c
Drop request by
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-26 09:24:29 +02:00
Sacha Al Himdani
98d7e7b7b9
Update obligations
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-25 15:21:37 +02:00
Sacha Al Himdani
c56563a850
Add trust center references
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-24 15:53:10 +02:00
Sacha Al Himdani
533822b60d
Decouple users from people
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-23 13:50:41 +02:00