This website requires JavaScript.
ad74bb2ed6
Switch tracker patterns import to Open Cookie Database
Émile Ré
2026-05-14 10:59:03 +04:00
36c0f18d1b
Fix missing common_third_party_id in vendor queries
Émile Ré
2026-05-13 18:27:58 +04:00
d6f268cb06
Add tracker mapping worker and initiator domain extraction
Émile Ré
2026-05-13 17:26:15 +04:00
f0483d5280
Add tracker pattern seed data and domain aliases
Émile Ré
2026-05-13 17:05:48 +04:00
1928aa9b72
Add ExtractDomain to pkg/uri for eTLD+1 extraction
Émile Ré
2026-05-13 16:33:02 +04:00
60ee8da348
Wire new FK columns into existing coredata models
Émile Ré
2026-05-13 15:51:58 +04:00
8aa82104e0
Add coredata models for tracker mapping
Émile Ré
2026-05-13 15:15:46 +04:00
19abeef0bb
Add schema for tracker-to-vendor mapping
Émile Ré
2026-05-13 15:07:14 +04:00
5995f41fa0
Remove backend inactive profile validation
Cursor Agent
2026-05-12 06:55:09 +00:00
e4005e0f74
Filter inactive people from signature request recipients
Cursor Agent
2026-05-12 06:46:27 +00:00
0d6484a0ef
Drop Helm wiring for the 9 new access-review connectors → Drop e2e TODO about access-review connector coverage gap
Aurélien Sibiril
2026-05-17 17:22:51 +02:00
7d0dec82f6
Guard Helm connector env vars on clientId / clientSecret → Address review feedback on access-review drivers
Aurélien Sibiril
2026-05-17 17:22:51 +02:00
995769c4b6
Drop dead OAuth2 TokenExtraParams plumbing → Reject non-numeric ClickUp timestamps via strconv
Aurélien Sibiril
2026-05-17 17:22:50 +02:00
c2db47e698
Require CLIENT_SECRET for new access-review connectors → Drop Snyk, Ramp, Lever, Deel access-review providers
Aurélien Sibiril
2026-05-17 17:22:50 +02:00
ceacaea34e
Inline Vercel driver URL with url.URL → Drop allowedHosts:true from vite dev server
Aurélien Sibiril
2026-05-17 17:22:50 +02:00
7b814576df
Refine Asana OAuth2 scopes → Build driver query URLs with url.URL not concatenation
Aurélien Sibiril
2026-05-17 17:22:50 +02:00
f3a745c245
Add List*Organizations helpers in pkg/accessreview/drivers → Ignore .oauth-credentials.txt
Aurélien Sibiril
2026-05-17 17:22:49 +02:00
8917b46541
Move Vercel /v2/user fetch to pkg/connector/vercel.go → Migrate connector settings callers to generic
Aurélien Sibiril
2026-05-17 17:22:49 +02:00
caec9f1ad5
Rename access-review migration with random time → Validate PagerDuty subdomain on OAuth callback
Aurélien Sibiril
2026-05-17 17:22:49 +02:00
842f9cfbc5
Stop leaking customer email domain in cassette guard → Add PKCE coverage tests for entropy and replay
Aurélien Sibiril
2026-05-17 17:22:49 +02:00
7504099507
Strip email local-part from cassette guard failure → Wire 13 access-review connectors in Helm chart
Aurélien Sibiril
2026-05-17 17:22:48 +02:00
8f6ecd9f81
Wire post-OAuth pickers and 2-auto callback handling → Track e2e gap for new access-review connectors
Aurélien Sibiril
2026-05-17 17:22:48 +02:00
1532e94eb1
Add 13 access-review driver implementations → Dispatch new providers in review engine and name worker
Aurélien Sibiril
2026-05-17 17:22:48 +02:00
0147acd9f0
Add PKCE, token-body extras, AuthURL templating to OAuth2 → Add settings structs for Pattern-2 connector providers
Aurélien Sibiril
2026-05-17 17:22:48 +02:00
3ff66757ad
Remove deprecated snapshot system
Sacha Al Himdani
2026-05-06 17:24:58 +02:00
79fa9a6e46
Bump langsmith from 0.5.20 to 0.7.1
dependabot[bot]
2026-05-15 07:35:46 +00:00
6a20515a68
Release @probo/n8n-nodes-probo/v0.186.0
Sacha Al Himdani
2026-05-15 09:31:19 +02:00
0360cfe3b4
Release probod/v0.189.0
Sacha Al Himdani
2026-05-15 09:27:11 +02:00
0bca4456d7
Release prb/v0.187.0
Sacha Al Himdani
2026-05-15 09:24:52 +02:00
eecbe4c46c
Rename vendors to third parties
Sacha Al Himdani
2026-05-13 16:15:33 +02:00
9eed0d71c8
Log identity_id on every authenticated request
Sacha Al Himdani
2026-05-13 15:16:17 +02:00
7b9090a9f1
Release @probo/cookie-banner/v0.4.1
Émile Ré
2026-05-13 15:25:57 +04:00
0d37f7d315
Release @probo/n8n-nodes-probo/v0.185.0
Émile Ré
2026-05-13 15:24:34 +04:00
004ea564f4
Release probod/v0.188.0
Émile Ré
2026-05-13 15:22:30 +04:00
d90cad8a58
Release prb/v0.186.0
Émile Ré
2026-05-13 15:20:15 +04:00
dec767c91d
Drop legacy cookies and cookie_patterns tables
Cursor Agent
2026-05-13 08:47:23 +00:00
0606416b39
Add SDK version to cookie banner logs via middleware
Émile Ré
2026-05-13 12:37:35 +04:00
e739473bcd
Derive consent mode from geolocation, not banner config
Émile Ré
2026-05-13 12:17:34 +04:00
e9d786c5d6
Skip consent API fetch for new visitors
Émile Ré
2026-05-13 11:57:01 +04:00
6c6137f9f2
Fix deadlock when updating tracker pattern last_matched_at
Émile Ré
2026-05-13 11:18:05 +04:00
1d367ad51f
Use distinct badge colors for resource and tracker types
Émile Ré
2026-05-12 18:17:03 +04:00
d4c8137933
Prevent bare star tracker patterns
Émile Ré
2026-05-12 17:26:02 +04:00
a67f2433b1
Address code review findings in relay fetch and iam
Sacha Al Himdani
2026-05-12 18:40:36 +02:00
fc24306cd8
Address code review findings across relay, UI, and Go backend
Sacha Al Himdani
2026-05-12 14:34:49 +02:00
85c028b537
Release probod/v0.187.0
Émile Ré
2026-05-12 18:49:33 +04:00
d40e9a157b
Handle membership not found
Émile Ré
2026-05-12 18:25:44 +04:00
d1578a46b7
Remove unused lib
Émile Ré
2026-05-12 16:58:06 +04:00
7669112639
Rename migrations and merge some
Émile Ré
2026-05-12 16:43:09 +04:00
017b829114
Fix lint
Émile Ré
2026-05-12 10:33:52 +04:00
fa55c0fb6e
Fix SSRF protection bypass in common-third-parties-import
Émile Ré
2026-05-12 10:29:19 +04:00
10ac52eff3
Fix PR review feedback
Émile Ré
2026-05-12 10:12:02 +04:00
6383457e6b
Fix issue with fragment read inline
Émile Ré
2026-05-11 19:41:02 +04:00
f7dd08d432
Optimize website logo get
Émile Ré
2026-05-11 19:23:54 +04:00
44072b158a
Rename migrations
Émile Ré
2026-05-11 19:23:20 +04:00
6c2037e013
Debounce vendor search query with usehooks-ts
Émile Ré
2026-05-11 16:26:27 +04:00
bf8c622bcd
Extract webinspect package for logo discovery
Émile Ré
2026-05-11 14:23:19 +04:00
684fadea3e
Remove unused description column from common_third_parties
Émile Ré
2026-05-11 12:29:34 +04:00
4a405ce16c
Self-host common third party logos via S3
Émile Ré
2026-05-11 12:23:52 +04:00
7099a3d702
Replace vendor JSON with common third parties API
Émile Ré
2026-05-08 19:08:58 +04:00
caba84fd74
Fix missing newline at EOF
Émile Ré
2026-05-08 18:16:48 +04:00
c76711e8b7
Use unsecure TLS
Émile Ré
2026-05-08 18:12:15 +04:00
361fe1d713
Add common_third_parties shared reference table
Émile Ré
2026-05-08 14:31:26 +04:00
ee22e9f964
Address CodeQL findings: unused imports, missing semicolons, dead conditionals
Sacha Al Himdani
2026-05-12 14:09:35 +02:00
d82df6b8ee
Sanitize MCP errors to avoid leaking internal details
Sacha Al Himdani
2026-04-23 11:35:00 +02:00
4f88b15f6d
Bump mermaid to 11.15.0 to fix moderate security advisories
Sacha Al Himdani
2026-05-12 13:07:28 +02:00
95271e3f4e
Release probod/v0.186.1
Émile Ré
2026-05-12 14:25:20 +04:00
150f5d9c46
Fix wrong entity types in tracker_patterns and detected_trackers GIDs
Émile Ré
2026-05-12 12:28:18 +04:00
97c902ddf1
Release probod/v0.186.0
Sacha Al Himdani
2026-05-12 10:10:59 +02:00
cc185f66dd
Release prb/v0.185.0
Sacha Al Himdani
2026-05-12 10:07:37 +02:00
d88ae3288b
Add pg pool tuning options from kit v0.10.0
Sacha Al Himdani
2026-05-12 09:39:39 +02:00
51a8380475
Update kit to v0.10.0
Sacha Al Himdani
2026-05-12 09:39:39 +02:00
a07ced47ae
Release @probo/cookie-banner/v0.4.0
Émile Ré
2026-05-12 10:51:26 +04:00
d1a2a7cf32
Release @probo/n8n-nodes-probo/v0.184.0
Émile Ré
2026-05-12 10:50:55 +04:00
d7f27e73d7
Release probod/v0.185.0
Émile Ré
2026-05-12 10:50:29 +04:00
b6615d4279
Release prb/v0.184.0
Émile Ré
2026-05-12 10:49:55 +04:00
ecb9bd747e
Fix empty country code stored in consent records
Émile Ré
2026-05-11 20:04:54 +04:00
8a1774f91c
Fix go-lint
Émile Ré
2026-05-11 18:08:55 +04:00
6bf1e54a50
Fix SQL corruption in FindMatchingPattern by using strings.Replace
Émile Ré
2026-05-11 17:42:51 +04:00
10313069c8
Remove tracker pattern row updatedAt column
Émile Ré
2026-05-11 16:36:47 +04:00
5e6220a67c
Detect variable tokens in tracker pattern names
Émile Ré
2026-05-11 16:36:15 +04:00
71a33e412b
Add tracker type filter and color-coded badges
Émile Ré
2026-05-11 15:34:24 +04:00
4aebf65b89
ui: stop importing phosphor icons with bare-name aliases
Émile Ré
2026-05-11 14:56:34 +04:00
b81795e62e
cookie-banner: attempt sendBeacon even when async flush is in-flight
Émile Ré
2026-05-11 14:32:47 +04:00
733b793991
e2e: exercise the report endpoint in tracker resource test
Émile Ré
2026-05-11 14:19:22 +04:00
f8fad78d0c
cookie-banner: keep flush entries until delivery is confirmed
Émile Ré
2026-05-11 14:08:15 +04:00
31870495a1
cookiebanner: rename DetectedTracker.InsertIfNotExists to Upsert
Émile Ré
2026-05-11 14:08:02 +04:00
438ca439de
cookie-banner: rename ThirdPartyDetector to ResourceDetector
Émile Ré
2026-05-11 13:07:30 +04:00
bec0254597
cookie-banner: share one ReportQueue across detectors
Émile Ré
2026-05-11 13:04:22 +04:00
c8f130ed45
cookiebanner: address PR review feedback
Émile Ré
2026-05-11 12:12:47 +04:00
8e2b8e6288
Fix JS lint
Émile Ré
2026-05-11 11:13:05 +04:00
caac9c76db
cookiebanner: detect service workers and Cache Storage buckets
Émile Ré
2026-05-11 10:54:05 +04:00
2b3449de1a
cookiebanner: broaden resource detection via PerformanceObserver
Émile Ré
2026-05-11 10:46:11 +04:00
d17c8ba044
cookiebanner: capture script initiator URL on detected trackers
Émile Ré
2026-05-11 10:38:30 +04:00
04fdaed772
cookie-banner: clean up StorageDetector restore-on-stop
Émile Ré
2026-05-11 10:33:10 +04:00
1abb542c2e
tests: fix tracker_pattern SCRIPT case, add tracker_resource e2e tests
Émile Ré
2026-05-08 19:16:58 +04:00
8911aa16d7
frontend: add TrackerResource resources page
Émile Ré
2026-05-08 19:13:53 +04:00
030fdf4be3
frontend: rename detection page to trackers, drop SCRIPT/IFRAME branches
Émile Ré
2026-05-08 19:13:45 +04:00
36dbe47192
cli: add tracker-resource commands
Émile Ré
2026-05-08 19:08:10 +04:00
5bf6a67c06
mcp: add TrackerResource tools and drop SCRIPT/IFRAME from tracker_type
Émile Ré
2026-05-08 19:08:04 +04:00
663dc7478f
graphql: add TrackerResource schema, resolvers, and IAM actions
Émile Ré
2026-05-08 18:59:10 +04:00