Ronni Skansing
|
252e566475
|
add anonymize data feature
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-30 22:30:46 +02:00 |
|
Ronni Skansing
|
cb47442c7d
|
fix campaign reporters correct date format
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-29 21:45:25 +02:00 |
|
Ronni Skansing
|
bd00db2a6e
|
fix guard rails for lowercasing emails
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-22 22:50:06 +02:00 |
|
Ronni Skansing
|
78427c7896
|
add company shared assets
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-18 09:41:54 +02:00 |
|
Ronni Skansing
|
df555820f9
|
Add OIDC provider support.
Add exclusive SSO login support.
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-17 23:41:03 +02:00 |
|
Ronni Skansing
|
b193742cc8
|
SSO can nolonger create new users
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-14 15:13:34 +02:00 |
|
Ronni Skansing
|
6a3903523b
|
Added change company view color
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-14 11:49:22 +02:00 |
|
Ronni Skansing
|
d1f100968e
|
added report delivery
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-13 12:46:49 +02:00 |
|
Ronni Skansing
|
02f87b3e3a
|
add remove recipient disable mark\nimprove UI SCIM modal texts
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-12 10:30:52 +02:00 |
|
Ronni Skansing
|
6d025d2dc7
|
fix bug with deleting groups anonymizing campaigns and bad recipient count
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-11 22:34:41 +02:00 |
|
Ronni Skansing
|
884c2819ad
|
dead code
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-11 21:40:07 +02:00 |
|
Ronni Skansing
|
3a11ca4d3a
|
scim fixes
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-11 20:53:15 +02:00 |
|
Ronni Skansing
|
61ecc4c505
|
SCIM provisioning for companies with disabled recipient handling
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-11 20:34:13 +02:00 |
|
Ronni Skansing
|
67b088576e
|
add audit log to update
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-06 20:34:11 +02:00 |
|
Ronni Skansing
|
432d3d2c74
|
add send .ics as calendar invite
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-06 09:26:52 +02:00 |
|
Ronni Skansing
|
702d93ad61
|
add audit log on totp disable
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-04 17:24:10 +02:00 |
|
Ronni Skansing
|
5faced7c22
|
remove totp token logs
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-06-04 10:29:58 +02:00 |
|
Ronni Skansing
|
3b322e44e0
|
add enable PDF generation setting
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-29 19:16:17 +02:00 |
|
Ronni Skansing
|
23539c10c9
|
report
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-29 17:28:50 +02:00 |
|
Ronni Skansing
|
6261848b5b
|
clean out dead code path
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-28 09:18:01 +02:00 |
|
Ronni Skansing
|
31ec3464d8
|
fix validation for proxy config reuse of domain
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-27 23:43:08 +02:00 |
|
Ronni Skansing
|
bff948c760
|
added trusted ip forward header to phishing server
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-27 22:36:10 +02:00 |
|
Ronni Skansing
|
9bd048e4bf
|
Remote Browser Feature
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-05-24 09:40:48 +02:00 |
|
Ronni Skansing
|
8b955c4742
|
fix totp code not replayable
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-04-29 19:52:13 +02:00 |
|
Ronni Skansing
|
db3860a440
|
Add support for custom certificates in proxy configuration
|
2026-04-23 17:56:56 +02:00 |
|
Ronni Skansing
|
aa6b6b6c47
|
fix remove campaign webhooks and device codes on campaign delete
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-04-16 21:37:19 +02:00 |
|
Ronni Skansing
|
06c73977b7
|
fix recipient url using start url path in proxy
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-04-13 22:08:42 +02:00 |
|
Ronni Skansing
|
c4ed8cfeeb
|
Late scheduling
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-04-02 10:55:50 +02:00 |
|
Ronni Skansing
|
10f201c5ca
|
added proxy submit info event type
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-31 19:25:17 +02:00 |
|
Ronni Skansing
|
fd078b453c
|
add support for rewrite header engine
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-30 19:08:06 +02:00 |
|
Ronni Skansing
|
7c0626b7d1
|
add rewrite support for optional request path and method
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-30 17:01:41 +02:00 |
|
Ronni Skansing
|
83f9e8f279
|
add auto remove orphans
fix orphans in dynamic groups not included
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-29 16:30:01 +02:00 |
|
Ronni Skansing
|
b0688f8da8
|
add dynamic groups
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-28 14:55:43 +01:00 |
|
Ronni Skansing
|
73b3287137
|
Add proxy support in device codes
Add clear device codes for campaign
|
2026-03-26 18:00:28 +01:00 |
|
Ronni Skansing
|
c13180a27a
|
remove DeviceCodeCaptured variable
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-21 12:58:40 +01:00 |
|
Ronni Skansing
|
fc5e8e199b
|
Add captured once behavior to device code phishing, update template keys and fix unneeded api calls
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-21 12:32:16 +01:00 |
|
Ronni Skansing
|
198c3a0f29
|
fix missing cascading of deleting an email used by templates or campaigns
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-21 12:31:31 +01:00 |
|
Ronni Skansing
|
43d6415894
|
MS Device code phishing
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-21 00:10:06 +01:00 |
|
Ronni Skansing
|
f8835f915a
|
fix do not record email tracking pixel event after campaign closed
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-02 19:43:24 +01:00 |
|
Ronni Skansing
|
6f939c9ceb
|
add manually set as sent detail
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-03-01 09:37:43 +01:00 |
|
Ronni Skansing
|
9efdb5c28d
|
Add support for multiple webhooks per campaign
Add webhook links on campaign page
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-28 14:19:54 +01:00 |
|
Ronni Skansing
|
2fb7ff72f3
|
fix potential reuse of oauth on failure to mark as used
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-28 01:34:12 +01:00 |
|
Ronni Skansing
|
b7d440b183
|
add missing timeout to oauth handler
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-28 01:28:56 +01:00 |
|
Ronni Skansing
|
c3271e1eee
|
fix cookie expiration with tls flag
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-28 01:28:16 +01:00 |
|
Ronni Skansing
|
f94bad547e
|
fix panic in rate limiter and missing error in MFA
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-28 01:19:43 +01:00 |
|
Ronni Skansing
|
2f5d1163d2
|
add latest events to dashboard, remove completed, fix missing auto refresh box
|
2026-02-12 20:58:08 +01:00 |
|
Ronni Skansing
|
6330544239
|
add headers to allow / deny filtering
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-11 23:02:00 +01:00 |
|
Ronni Skansing
|
3dca7bc212
|
fix custom stat campaign start date
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-09 21:34:06 +01:00 |
|
Ronni Skansing
|
78b2e57b14
|
Fix proxy bugs with domain rewrite outside scope, global rewrite more consistent, fix dublicate global rewrite, add global rewrite to body
Fix proxy replace without from too eager
Fix redundant proxy header rewrite
Fix multiline proxy yaml, do not format on backend
|
2026-02-05 15:42:55 +01:00 |
|
Ronni Skansing
|
95cd1f8a7c
|
fix missing allow deny list on campaign create
Signed-off-by: Ronni Skansing <rskansing@gmail.com>
|
2026-02-04 21:09:25 +01:00 |
|