100 Commits
Author SHA1 Message Date
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