Yash Gupta
51b31f81f4
fix(mcp): pass measure_id in AddTaskTool and make it optional
...
Signed-off-by: Yash Gupta <yash3144@gmail.com >
2026-01-15 18:15:45 +01:00
Sacha Al Himdani
9626e24370
Add right requests
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-15 16:40:17 +01:00
Sacha Al Himdani
0fb281e0e9
Fix custom mail type conversion to citext
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-12 22:04:29 +01:00
Yash Gupta
1a3249de66
fix: normalize domain/email columns with citext
...
Signed-off-by: Yash Gupta <yash3144@gmail.com >
2026-01-12 18:07:53 +01:00
Sacha Al Himdani
aba51629c0
Fix people in mcp
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-09 15:55:26 +01:00
Sacha Al Himdani
233e197fdb
Fix people deletion
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-31 13:55:47 +01:00
Sacha Al Himdani
cd13f9aa00
Change registry names
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-19 19:39:44 +01:00
Sacha Al Himdani
dccd186eb7
Make gdpr assessment snapshottable
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-19 18:11:25 +01:00
Sacha Al Himdani
91b42c6cd1
Add new gdpr registries
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-19 18:11:25 +01:00
Émile Ré
427565c521
Add light and dark logo files for frameworks
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 19:02:57 +01:00
Bryan Frimin
001a2aa4ac
Fix nil error on people(additional_email_addresses)
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-16 09:39:57 +01:00
Émile Ré
c0b2a5702d
Introduce pkg/mail.Addr
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-15 18:24:00 +01:00
Bryan Frimin
32e7936737
Fix ACME renew infinit loop
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-15 17:19:28 +01:00
Sacha Al Himdani
f77676c88c
Add auditor role
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-12 14:58:32 +01:00
manish-singh-bisht
8eeab0a6d0
feat:pull the slack message service out to slack pkg
...
Signed-off-by: manish-singh-bisht <mthefool218@gmail.com >
2025-12-11 18:42:26 +01:00
Émile Ré
df9a425452
Fixes
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:36 +01:00
Émile Ré
5c41a5bdb1
Review fixes
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:36 +01:00
Émile Ré
78d7207403
Fix 2nd cubic review
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:36 +01:00
Émile Ré
1ed291aa0e
Fix cubic review
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:36 +01:00
Émile Ré
421a4cebbd
Clean active and requested
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
9c2b812643
Unify trust center file visibility on queries from trust and console and slack
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
2574dd8bf8
Freeze order of documents in Slack message
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
49ee46da22
Update timestamp on reject
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
b140933cb6
Fix overflow interactions
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
c44de87f4c
Fix trust center file accesses merge
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
15b3493bc9
Fix merge and handle display of unpersisted trusct center document access status
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
c8e3636bf3
Implement Merge for trusct center document accesses
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
f5f60992e8
Requested is part of new enum too
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00
Émile Ré
582bf08e0f
Fix some queries
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:34 +01:00
Émile Ré
886e6b0210
Rename accept to grant
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:34 +01:00
Émile Ré
19d850e90a
Add enum to handle rejected status of trust center document access
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:34 +01:00
Émile Ré
c8471cd48d
Add reject button + email on trust center access request
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:34 +01:00
Sacha Al Himdani
3169fa3c0a
Fix audit and framework deletion
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-09 17:34:50 +01:00
Sacha Al Himdani
975d16c623
Add employee page
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-09 15:33:05 +01:00
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
7357778508
Fix missing organization_id for risk assement
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 11:06:10 +01:00
Bryan Frimin
55eb8a6c06
Fix vendor snapshot
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 09:46:58 +01:00
Sacha Al Himdani
70e00e2630
Fix snapshots
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-19 18:31:19 +01: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
Bryan Frimin
f9216d30b2
Add validator lib
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-06 13:13:17 +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
Bryan Frimin
59aa332ab5
Move to vanity import url
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-31 17:01:52 +01:00
Sacha Al Himdani
9456c909f7
Order organization list by name
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 15:40:45 +01:00
Sacha Al Himdani
9a33f7b771
Manage errors
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 15:14:56 +01:00