Commit Graph

128 Commits

Author SHA1 Message Date
Bryan Frimin
d128e91c34 Add vendors totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 22:01:25 -07:00
Bryan Frimin
f7ee529b3b Add evidences totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 21:42:30 -07:00
Bryan Frimin
b1fe040e43 Add tasks totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 21:32:03 -07:00
Bryan Frimin
e0a575f984 Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 21:20:58 -07:00
Bryan Frimin
5bc65d3834 Add documents totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 21:20:09 -07:00
Bryan Frimin
c4e6de922c Add risks totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 20:58:49 -07:00
Bryan Frimin
6c96590332 Add measures totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 20:31:14 -07:00
Bryan Frimin
c7c889e5ca Add frameworks totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 20:14:47 -07:00
Bryan Frimin
35dcad829b Add controls totalCount support
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-09 20:02:46 -07:00
Sacha Al Himdani
a9a5f9cf49 Add fulltext search on risks, documents, and measures
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-09 15:11:36 -07:00
Sacha Al Himdani
df3b43cd18 Change data enum
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-09 13:50:09 -07:00
Sacha Al Himdani
13b7bfcc74 Clean graphql
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-08 15:21:56 -07:00
Sacha Al Himdani
67cc9d9ddc Add control fulltext search
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-07 13:01:06 -07:00
Sacha Al Himdani
0126666fd2 Add controls on organization
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-06 15:03:20 -07:00
Sacha Al Himdani
4b34157ba3 Add controls crud
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-06 13:50:58 -07:00
Andreas Reußner
fc008c27f4 Add deadline on task
Signed-off-by: Andreas Reußner <andreas.reussner@outlook.de>
2025-06-05 11:32:46 -07:00
Sacha Al Himdani
b54cb6d3fc Change document version
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-04 16:53:55 -07:00
Sacha Al Himdani
ca62749ba8 Add data inventory
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-03 15:16:40 -07:00
Sacha Al Himdani
fa1cd6fb51 Add assets
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-06-02 15:44:20 -07:00
Bryan Frimin
98510cb7c4 Fix inherent risk score graphql error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-06-01 11:18:52 -07:00
Sacha Al Himdani
2391b19db3 Add type to document
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-30 13:54:07 -07:00
Sacha Al Himdani
e1b4079e1f Rename policy to document
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-30 13:53:14 -07:00
Sacha Al Himdani
6eb3332103 Add new url fields to vendors
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-28 17:58:32 -07:00
Sacha Al Himdani
1254487eb4 Add category field
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-28 15:04:52 -07:00
Sacha Al Himdani
c2f9cb2080 Fetch vendor data with openai
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-26 22:45:45 -07:00
Sacha Al Himdani
9d07d54a4f Add level position to people
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-25 15:47:57 -07:00
Sacha Al Himdani
cc89e76cf8 Add contract dates to people
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2025-05-25 11:12:12 -07:00
Bryan Frimin
b94a75abcf Update graphql api to allow use of @prepend and @delete relay attr
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-23 10:49:44 -07:00
Bryan Frimin
b43e61e3b9 Improve data isolation for risks
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-23 10:33:57 -07:00
Bryan Frimin
65b7a47744 Change response for relay compatible one
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-23 08:44:39 -07:00
Bryan Frimin
c646808828 Add risk sort keys
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-22 16:16:06 -07:00
Bryan Frimin
62a0fb96b7 Use generated column for risk score
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-22 16:13:19 -07:00
Bryan Frimin
9c5828b525 Rename severity to score
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-22 16:07:40 -07:00
Bryan Frimin
ce22fa7f62 Fix WriteHeader called with both Transfer-Encoding of "chunked" and a Content-Length
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-21 20:35:48 -07:00
Bryan Frimin
0aa5ddc684 Update archive to s3
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-21 20:22:18 -07:00
Bryan Frimin
518b1824b4 Add export
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-20 15:37:27 -07:00
Bryan Frimin
72fda01012 Fix html2text broken
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-16 21:19:55 -07:00
Bryan Frimin
0ea848ed8a Log graphql error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-16 20:40:16 -07:00
Bryan Frimin
4f9168a229 Fix cannot upload organiation logo
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-13 15:26:30 -07:00
Bryan Frimin
046c42eb48 Add tasks page
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-05 22:34:04 -07:00
Bryan Frimin
b432ed9b5b Fix etag hash not valid
Go embded file does not have mod time

Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-04 17:53:27 -07:00
Bryan Frimin
3bfb3ba485 Move evidence to measure level
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-03 17:35:03 -07:00
Bryan Frimin
83aee67419 Remove start and end service date
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-01 09:13:07 -07:00
Bryan Frimin
7be0d964e2 Fix url not set
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-05-01 00:06:11 -07:00
Bryan Frimin
1cac29f8ef Fix typo on measure
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-30 14:07:14 -07:00
Bryan Frimin
42c1ec9916 Configure gzip static response
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-30 09:39:49 -07:00
Bryan Frimin
06dd3439c0 Configure static browser cache
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-30 09:37:54 -07:00
Bryan Frimin
329d52f9c4 Remove static cache
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-30 08:53:29 -07:00
Bryan Frimin
0387987612 Add signature handlers
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-30 00:23:30 -07:00
Bryan Frimin
a2bec08d16 Add policy sign email notif
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2025-04-29 22:08:21 -07:00