Bryan Frimin
6d1760ce9b
Use enum values
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:35 +01:00
Bryan Frimin
944f61da15
Fix various errors
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:35 +01:00
Bryan Frimin
fcbfd93f26
Fix route mount for each requests
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:34 +01:00
Bryan Frimin
37aa5e04be
Add vendor list and create tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:34 +01:00
Bryan Frimin
1436d0db08
Add simple MCP server
...
Proof of concept of working MCP server for Probo. Currently the official
MCP library does not support session that why the server is configured
in stateless mode. It seams the input jsonschema is not used to perform
any validation, so we should figuring out how to validate the input
properly.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:34 +01:00
Bryan Frimin
d71800efbd
Do not log sensitive info
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 11:46:14 +01:00
Bryan Frimin
d3467c0a05
Make SAML role mapping optional
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 09:28:33 +01:00
Bryan Frimin
edce70141d
Add IDP initiated flow support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 09:06:02 +01:00
Sacha Al Himdani
75510bc6f9
Fix document validations
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-07 10:23:20 +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
c0018f858c
Use cookie SameSiteLaxMode when secure is false
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 17:42:03 +01:00
Sacha Al Himdani
fee5a9232e
Make secure cookie configurable
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 17:09:51 +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
fce3c58651
Fix error messages
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 16:16:25 +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
Sacha Al Himdani
a22c060027
Fix organization creation
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-31 15:01:08 +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
70b221e3bd
Use const instead of free string
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 22:45:45 +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
d1c31978da
Fix role and organization logo
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 22:42:17 +01:00
Bryan Frimin
aabad5087c
Fix relay attack err
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 19:46:31 +01:00
Bryan Frimin
896e6e0736
Refactor hostname to become baseurl
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 19:41:15 +01:00
Bryan Frimin
57f43f822a
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:14 +01:00
Bryan Frimin
e77256c131
Fix permission issue on membership
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:14 +01:00
Bryan Frimin
29917578fc
Fix various bad tenant isolation
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:13 +01:00
Bryan Frimin
a42670d5bd
Simpliy and ensure tenant for saml consume
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:13 +01:00
Bryan Frimin
f67d5bfd33
Fix phantom membership
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:13 +01:00
Bryan Frimin
b92d78e4cf
Remove race condition on relay attack
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:12 +01:00
Bryan Frimin
5a69c05516
Fix no iteration over all saml attr
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:12 +01:00
Bryan Frimin
f0c4a51a1d
Fix mail addr validation
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:12 +01:00
Bryan Frimin
b693af1770
Fix log sensitive info
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:12 +01:00
Bryan Frimin
eaaf6deca4
Fix missing session auth info
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:11 +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
88f3d61982
Fix order by
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:10 +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
eb49e27724
Simplify saml validation
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:10 +01:00
Bryan Frimin
a2b5d03b62
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:10 +01:00
Bryan Frimin
6f2bd9c92f
Fix failed to to cannot
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-30 16:38:08 +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
5cf4dc7d5d
Fix bulk create report access query
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-28 18:19:45 +01:00
Sacha Al Himdani
bc8714c277
Fix report list in update access modal
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-28 17:55:32 +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
Bryan Frimin
4768410d10
Fix HTML entities displaying incorrectly in PDF exports
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-24 09:13:51 +02:00