Sacha Al Himdani
40b53fe1db
Suport all vendors fields on mcp
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-09 15:44:02 +01:00
Émile Ré
a388aa4999
Redirect when already authenticated
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-05 11:49:33 +04:00
Émile Ré
7c721e5ff7
Refactor DocumentSignaturesTab to DocumentSignaturesPage + fix count bug
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-27 17:52:58 +04:00
Émile Ré
1257347df9
Extract authn & authz utils
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:03 -08:00
Émile Ré
c6094ff572
Implement organization assumption check in authorization layer
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:01 -08:00
Bryan Frimin
63abfe3698
Fix not token secret
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:35:52 -08:00
Bryan Frimin
2615a1eed5
Add permission query
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:17 -08:00
Bryan Frimin
092c9aa97c
Rename authorize func
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:17 -08:00
Bryan Frimin
b7471c97f8
Remove legacy rbac
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:25:16 -08:00
Bryan Frimin
e9ac50d91c
Update RBAC on console
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:23:45 -08:00
Bryan Frimin
0f7c755d53
Rename user into identity
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:10:27 -08:00
Bryan Frimin
e61d72f15d
Rewrite permission system
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:07:41 -08:00
Bryan Frimin
74fc3b8cd1
Rewrite identity and access management
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-01-17 10:07:34 -08:00
Sacha Al Himdani
4ed3f5a067
Change state of applicability
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-16 22:56:00 +01:00
Sacha Al Himdani
3c2be844e4
Remove mandatory task from measure
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-15 18:15:45 +01:00
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
aba51629c0
Fix people in mcp
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-09 15:55:26 +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
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
Bryan Frimin
89af9f806a
Add updatePeople tool
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-26 09:11:45 +01:00
Bryan Frimin
826eddd22d
Fix permission issue on get tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-26 09:02:54 +01:00
Bryan Frimin
af03a83f9b
Add document and document version tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-25 15:42:25 +01:00
Bryan Frimin
b1e1127392
Add mcp hint support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-25 11:27:52 +01:00
Bryan Frimin
927ad89a0c
Add snapshot tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 16:34:29 +01:00
Bryan Frimin
66484113d3
Add tasks tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 16:23:08 +01:00
Bryan Frimin
0d985b40cc
Add control mapping tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 15:00:18 +01:00
Bryan Frimin
0192586d4e
Add control tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 13:58:02 +01:00
Bryan Frimin
d8abb230b8
Add audit mcp tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 10:23:30 +01:00
Bryan Frimin
2d722700d6
Make status and priority optional
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-24 10:23:30 +01:00
Bryan Frimin
e4438302f9
Fix mcp order type
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 23:21:37 +01:00
Bryan Frimin
c9e1fd54a5
Fix risks encoding
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 22:28:29 +01:00
Bryan Frimin
112c793328
Add continious improvment tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:55:00 +01:00
Bryan Frimin
1b52585ab2
Add obligation tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:49:00 +01:00
Bryan Frimin
dbf75ef759
Add nonconformity tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:41:07 +01:00
Bryan Frimin
947b621eb5
Add data tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:31:04 +01:00
Bryan Frimin
5917c6a17b
Add assets tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:19:39 +01:00
Bryan Frimin
72a6d33535
Add framework tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:08:55 +01:00
Bryan Frimin
963fbd8eab
Add measures tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 21:03:21 +01:00
Bryan Frimin
fa97a8e9c6
Add risks
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-23 20:58:23 +01:00
Bryan Frimin
7cc7cc48f4
Fix lost session
...
Currently the session is only persist in memory so each time client
connect they may lost their session because not going on the right
instance.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-21 12:28:41 +01:00
Bryan Frimin
64f0ea0a79
Fix nil panic
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-21 10:56:30 +01:00
Bryan Frimin
dfd924abeb
Add tools and update authenticztion and RBAC
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-21 10:22:01 +01:00
Bryan Frimin
deb656d95e
Add getPeople
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-20 19:27:24 +01:00
Bryan Frimin
85b7c1cd7b
Fix time.Time type
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-20 19:27:24 +01:00
Bryan Frimin
c2f9311a37
Add listPeople tool
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-20 19:27:24 +01:00
Bryan Frimin
0b5d4f1cd3
Migrate to mcpgen
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-20 19:27:22 +01:00
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
37aa5e04be
Add vendor list and create tools
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-12 12:04:34 +01:00