Louis Jannett
|
412b51843d
|
Merge pull request #4 from RUB-NDS/add-claude-github-actions-1774965678528
Add Claude Code GitHub Workflow
|
2026-03-31 16:02:18 +02:00 |
|
Louis Jannett
|
9615163840
|
Merge pull request #3 from RUB-NDS/claude/issue-2-20260204-1253
fix: update extension references to Chrome Web Store
|
2026-02-04 14:09:49 +01:00 |
|
Louis Jannett
|
77b44e08b9
|
Merge pull request #1 from RUB-NDS/add-claude-github-actions-1770068197037
Add Claude Code GitHub Workflow
|
2026-02-02 22:40:57 +01:00 |
|
Louis Jannett
|
0f94a2ed67
|
fix: error handling for invalid keys and users in table
|
2026-01-15 20:40:06 +01:00 |
|
Louis Jannett
|
e7bbb2aebd
|
fix(package-lock): update versions along with their dependencies
|
2026-01-15 17:26:15 +01:00 |
|
Louis Jannett
|
42749a5838
|
fix(package-lock): update dependencies and remove unused packages
|
2026-01-15 17:25:30 +01:00 |
|
Louis Jannett
|
6dd131438a
|
fix(interceptor): add support for dynamically updating credential and key selects
|
2026-01-15 17:25:23 +01:00 |
|
Louis Jannett
|
5869350065
|
feat: improve setup via github automatic builds and new instructions for production setup in readme
|
2026-01-15 14:11:46 +01:00 |
|
Louis Jannett
|
7cc2532f9b
|
docs: readme
|
2025-12-11 11:53:27 +01:00 |
|
Louis Jannett
|
37b8ec3527
|
fix: update license with rub info
|
2025-12-11 10:43:13 +01:00 |
|
Louis Jannett
|
520231e3c4
|
fix: move artifacts to zenodo
|
2025-12-11 10:35:15 +01:00 |
|
Louis Jannett
|
16b83a5da4
|
feat: add license
|
2025-12-11 10:34:06 +01:00 |
|
Louis Jannett
|
5858983b25
|
feat: enhance readme and docs
|
2025-12-11 10:24:28 +01:00 |
|
Louis Jannett
|
53c84a9610
|
fix: decoding b64/b64url/hex cose keys to jwk
|
2025-12-05 13:51:48 +01:00 |
|
Louis Jannett
|
56895768e4
|
chore: update extension zip file
|
2025-12-04 18:47:21 +01:00 |
|
Louis Jannett
|
96f8e7cfb8
|
chore: update documentation
|
2025-12-04 18:39:43 +01:00 |
|
Louis Jannett
|
9a59bdb83f
|
feat: add new passthrough mode
|
2025-12-04 18:31:29 +01:00 |
|
Louis Jannett
|
14a66d7c6e
|
fix: ui
|
2025-12-04 18:17:10 +01:00 |
|
Louis Jannett
|
141368c4d3
|
feat(intercept): add sorting for interceptor response keys and default values for transports and authenticatorAttachment
|
2025-12-04 15:13:19 +01:00 |
|
Louis Jannett
|
54ff8baa6c
|
feat(helpers): add toCrossSiteHostname helper for hostname manipulation
|
2025-11-30 15:02:14 +01:00 |
|
Louis Jannett
|
ef189bfaef
|
fix: update extension.zip to latest version
|
2025-11-27 16:59:07 +01:00 |
|
Louis Jannett
|
6d329d7bfa
|
fix: bump traefik version
|
2025-11-27 16:53:58 +01:00 |
|
Louis Jannett
|
baf81db469
|
fix: add logger.js to dockerfile
|
2025-11-27 16:44:01 +01:00 |
|
Louis Jannett
|
1dfe44b949
|
feat: add getting started instructions
|
2025-11-27 16:35:17 +01:00 |
|
Louis Jannett
|
c8dc2437bf
|
feat: enhance info
|
2025-11-27 16:09:19 +01:00 |
|
Louis Jannett
|
834db7ccc5
|
fix(attestation): handle encoding errors silently during initial load
|
2025-11-27 14:02:54 +01:00 |
|
Louis Jannett
|
e57424735e
|
fix: bugs
|
2025-11-27 13:50:19 +01:00 |
|
Louis Jannett
|
2d5824dba8
|
style: refactor frontend
|
2025-11-27 13:37:42 +01:00 |
|
Louis Jannett
|
56d03162cc
|
style: refactor extension
|
2025-11-27 13:29:55 +01:00 |
|
Louis Jannett
|
c900c4c077
|
style: refactor backend
|
2025-11-27 13:27:59 +01:00 |
|
Louis Jannett
|
5a519f3b23
|
fix: change victim and attacker modes to profile1 and profile2 modes
|
2025-11-26 20:30:48 +01:00 |
|
Louis Jannett
|
de91d8b494
|
fix: remove all innerHTML
|
2025-11-26 20:04:56 +01:00 |
|
Louis Jannett
|
a9fc882b74
|
fix: enhance ui and ux of interceptor pane
|
2025-11-26 19:42:01 +01:00 |
|
Louis Jannett
|
d5405ad627
|
fix: enhance ui of history table
|
2025-11-26 17:54:09 +01:00 |
|
Louis Jannett
|
6e9f9a79cd
|
fix: ui enhancements
|
2025-11-26 17:39:49 +01:00 |
|
Louis Jannett
|
83bcd52727
|
feat(html): enhance Create and Get pages with improved button styling and layout
|
2025-11-26 17:07:42 +01:00 |
|
Louis Jannett
|
4fcc13d227
|
feat: unify design of toolbars
|
2025-11-26 15:52:07 +01:00 |
|
Louis Jannett
|
33f8247a18
|
feat(tables): enhance keys and users tables with improved styling and empty state messages
|
2025-11-25 16:03:38 +01:00 |
|
Louis Jannett
|
0fc83e0524
|
fix: move key parser to converters tab
|
2025-11-25 15:50:06 +01:00 |
|
Louis Jannett
|
f67af0c3d7
|
feat(nav): add History tab to navigation menu
|
2025-11-25 15:39:17 +01:00 |
|
Louis Jannett
|
81917a5c44
|
fix(storage): add error handling for remote storage configuration and API calls
|
2025-11-25 15:35:24 +01:00 |
|
Louis Jannett
|
ed94c20952
|
fix(shortcuts): remove debug log for shortcut key
|
2025-11-25 15:30:22 +01:00 |
|
Louis Jannett
|
01c0172923
|
fix(storage): update import functions to use individual item operations for keys, users, and history
|
2025-11-25 15:11:28 +01:00 |
|
Louis Jannett
|
3f99e0b585
|
feat(storage): update API endpoints to remove secret parameter and enhance CORS settings
|
2025-11-25 14:02:28 +01:00 |
|
Louis Jannett
|
8f51ca0ba2
|
fix(storage): rename hashedKey to hashedSecret for clarity
|
2025-11-21 16:27:02 +01:00 |
|
Louis Jannett
|
7203145741
|
fix: rename secretKey to secret
|
2025-11-21 15:19:27 +01:00 |
|
Louis Jannett
|
ca350203cb
|
fix(storage): rename database and collections, put all documents in one collection named after type and enc/plain
|
2025-11-21 15:02:38 +01:00 |
|
Louis Jannett
|
208280fd74
|
fix(storage): update encryption suffix from "_noenc" to "_plain"
|
2025-11-21 14:35:58 +01:00 |
|
Louis Jannett
|
ceacfbba85
|
feat: change default remote storage settings
|
2025-11-20 19:56:11 +01:00 |
|
Louis Jannett
|
7338586916
|
feat: allow e2ee for keys, users, and history
|
2025-11-20 19:24:32 +01:00 |
|
Louis Jannett
|
e0895ef47d
|
fix(nav): adjust margin styles for navigation items for improved layout
|
2025-11-20 18:13:54 +01:00 |
|
Louis Jannett
|
6f883674b6
|
feat(theme): add theme selection and storage configuration options
|
2025-11-20 17:59:14 +01:00 |
|
Louis Jannett
|
56d9824dd0
|
fix(dark-mode): adjust styles for json-editor and logo in dark mode
|
2025-11-20 17:58:29 +01:00 |
|
Louis Jannett
|
3c725a1550
|
fix: improve ui
|
2025-11-20 16:58:53 +01:00 |
|
Louis Jannett
|
a45ad2c010
|
chore: bump bootstrap versions
|
2025-11-20 14:44:57 +01:00 |
|
Louis Jannett
|
d748ec4b7e
|
fix(nav): add border styles to navigation items for improved layout
|
2025-11-20 14:09:17 +01:00 |
|
Louis Jannett
|
af530cc9df
|
feat: enhance ui and move test vectors into menu bar
|
2025-11-20 14:00:38 +01:00 |
|
Louis Jannett
|
1e8e513975
|
fix(attestation): correct header text case for consistency
|
2025-11-20 11:59:50 +01:00 |
|
Louis Jannett
|
6bef22f7ae
|
feat(nav): add GitHub link and update Passkey Radar link text
|
2025-11-20 11:57:35 +01:00 |
|
Louis Jannett
|
b778f720ef
|
feat(examples): add packed attestation example with Ed448 credential
|
2025-11-20 11:53:13 +01:00 |
|
Louis Jannett
|
93fa9c0e35
|
chore: update logo names
|
2025-11-20 11:17:53 +01:00 |
|
Louis Jannett
|
ac3de45961
|
feat(traefik): add artifacts routing and authentication middleware
|
2025-08-27 13:40:59 +02:00 |
|
Louis Jannett
|
0f6bb82b9c
|
chore(traefik): disable logging for privacy reasons
|
2025-08-27 12:33:23 +02:00 |
|
Louis Jannett
|
dfb3457e6d
|
feat(vite.config): add additional allowed host for preview
|
2025-08-21 20:36:43 +02:00 |
|
Louis Jannett
|
42ebe77eee
|
feat(traefik): support multiple frontend domains in routing rules
|
2025-08-21 20:34:05 +02:00 |
|
Louis Jannett
|
815f02a771
|
chore(ruleset): update generated ruleset file
|
2025-08-19 14:33:11 +02:00 |
|
Louis Jannett
|
cacc247ea2
|
feat(keys): update algorithm selection to use algorithm names for key generation
|
2025-08-15 09:40:58 +02:00 |
|
Louis Jannett
|
37fa0f0859
|
feat(interceptor): add automatic click for sign assertion button after initialization
|
2025-08-14 15:52:54 +02:00 |
|
Louis Jannett
|
ec03331464
|
feat(nav): add download links for extension and source code, and link to Passkey Radar
|
2025-08-07 19:01:09 +02:00 |
|
Louis Jannett
|
8f319dced0
|
feat(interceptor): add "Copy as JSON" buttons for request and response
|
2025-08-07 17:11:41 +02:00 |
|
Louis Jannett
|
5ac68a027b
|
chore(extension): update extension.zip to latest version
|
2025-08-06 11:46:01 +02:00 |
|
Louis Jannett
|
b5b6940a1a
|
fix(content): ensure scripts are inserted as the first element in head
|
2025-08-06 11:44:26 +02:00 |
|
Louis Jannett
|
febb70a576
|
fix(shortcuts): remove unnecessary meta key check in shortcut initialization
|
2025-08-06 11:44:17 +02:00 |
|
Louis Jannett
|
d374da0a50
|
feat(shortcuts): add shortcut for selecting "32 random bytes" credential ID
|
2025-08-06 11:21:32 +02:00 |
|
Louis Jannett
|
b4b428a037
|
feat(shortcuts): add credential selection functionality with keyboard shortcuts
|
2025-08-06 11:17:50 +02:00 |
|
Louis Jannett
|
34fe52410d
|
feat(history, search): add search functionality with syntax help modal
|
2025-08-01 15:42:09 +02:00 |
|
Louis Jannett
|
1d681c867d
|
fix(shortcuts): correct keyboard shortcut for Converters tab
|
2025-08-01 09:15:41 +02:00 |
|
Louis Jannett
|
943b3ca736
|
feat(vite): add preview configuration with allowed hosts
|
2025-07-31 19:38:57 +02:00 |
|
Louis Jannett
|
18cedbc6cc
|
fix(mongo): downgrade mongo image to 4.4.6 and update healthcheck command
|
2025-07-31 19:36:04 +02:00 |
|
Louis Jannett
|
10c9aae788
|
fix(settings): update remote server URL description to include public backend information
|
2025-07-31 19:18:19 +02:00 |
|
Louis Jannett
|
870aebbae7
|
feat(keys, users): add import and export functionality for keys and users with clear option
|
2025-07-31 18:56:32 +02:00 |
|
Louis Jannett
|
27e4f17def
|
feat(users): enhance user storage display with card layout and hover effect
|
2025-07-31 18:47:56 +02:00 |
|
Louis Jannett
|
a8ce592ddb
|
feat(keys): update stored keys section with card layout and hover effect
|
2025-07-31 18:47:53 +02:00 |
|
Louis Jannett
|
77f4b72cc1
|
fix(history): correct header label from "Interceptions" to "Stored History"
|
2025-07-31 18:47:49 +02:00 |
|
Louis Jannett
|
aca76b3f5f
|
feat(history): add import functionality for JSON history entries
|
2025-07-31 18:10:10 +02:00 |
|
Louis Jannett
|
7138829637
|
fix(storage): validate secretKey and type to disallow underscores
|
2025-07-31 17:29:41 +02:00 |
|
Louis Jannett
|
618d880a56
|
fix(api): enforce restrictions on secretKey and type to disallow underscores
|
2025-07-31 17:24:58 +02:00 |
|
Louis Jannett
|
c00339735f
|
feat(storage): implement file and MongoDB storage solutions with unified interface
|
2025-07-31 17:19:07 +02:00 |
|
Louis Jannett
|
c3da1c4dc2
|
feat(docker-compose): restructure environment files and enhance Traefik configuration
|
2025-07-31 11:35:42 +02:00 |
|
Louis Jannett
|
208f65114f
|
feat(docker-compose): refine Traefik routing configuration for frontend and backend services
|
2025-07-31 11:07:07 +02:00 |
|
Louis Jannett
|
7c8dd6f497
|
feat(docker-compose): add Traefik labels for frontend and backend services
|
2025-07-31 11:01:02 +02:00 |
|
Louis Jannett
|
b6d562ab14
|
fix(docker-compose): update Traefik version and network configurations for consistency
|
2025-07-31 10:45:52 +02:00 |
|
Louis Jannett
|
e46971ea07
|
feat(info.html): update usage modes for clarity and detail
|
2025-07-30 21:47:46 +02:00 |
|
Louis Jannett
|
edd4d0e641
|
fix(info.html): update example data terminology to test vectors for clarity
|
2025-07-30 21:33:16 +02:00 |
|
Louis Jannett
|
a27ae2b15c
|
fix(info.html): improve attestation and interceptor descriptions for clarity
|
2025-07-30 21:29:37 +02:00 |
|
Louis Jannett
|
c738a0c8af
|
feat(info.html): enhance tool description and features for clarity and detail
|
2025-07-30 21:13:06 +02:00 |
|
Louis Jannett
|
83e15bc9e6
|
fix(info.html): update tool description for accuracy and clarity
|
2025-07-30 20:39:46 +02:00 |
|
Louis Jannett
|
e2cda451da
|
fix(manifest): update description for clarity and accuracy
|
2025-07-30 20:35:26 +02:00 |
|
Louis Jannett
|
515af942dc
|
fix(shortcuts): reorder settings shortcut for consistency
|
2025-07-30 17:22:57 +02:00 |
|
Louis Jannett
|
18f27d6f5c
|
fix: update project name references from Passkey-Workbench to Passkeys.Tools
|
2025-07-30 16:38:51 +02:00 |
|