Professional Community
JWT Editor is a comprehensive tool for analyzing and manipulating JSON Web Tokens (JWTs) within Burp. It provides rich editing capabilities for both JSON Web Signatures (JWS) and JSON Web Encryptions (JWE), as well facilitating some of the common attacks on JWS implementations and their use within Burp.
The JWT Editor tab allows you to manage keys, store interesting tokens and configure the extension. Configured keys are then available for use throughout the extension.
In the message editor, the JSON Web Token tab is enabled when a JWT is detected within the corresponding message. The editor switches between JWS and JWE modes depending on the token type and editing views for each token component.
Sign: Resigns the JWS and optionally updates the JWS header.
Verify: Attempts to verify the JWS signature using available verification keys.
Encrypt: Encrypts a JWS into a JWE. The editor then switches to JWE mode.
Decrypt: Decrypts a JWE back into a JWS. The editor then switches to JWS mode.
The Attack feature facilitates several known attacks on JWS, including:
| 
                             Author  | 
                        
                            Author
                             Dolph Flynn, Fraser Winterborn  | 
                    
|---|---|
| 
                             Version  | 
                        
                            Version
                             2.6  | 
                    
| 
                             Rating  | 
                        Rating | 
| 
                             Popularity  | 
                        Popularity | 
| 
                             Last updated  | 
                        
                            Last updated
                             30 April 2025  | 
                    
| 
                             Estimated system impact  | 
                        
                            Estimated system impact
                             Overall impact: Low 
                                    Memory
                                     
                                
                                         Low
                                     
                                
                                    CPU
                                     
                                
                                         Low
                                     
                                
                                    General
                                     
                                
                                         Low
                                     
                                
                                    Scanner
                                     
                            
                                         Low
                                     
                                 | 
                    
You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.
| 
                                 
  | 
                            
                                 You can view the source code for all BApp Store extensions on our GitHub page.  | 
                        
| 
                             
  | 
                        
                             Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates.  | 
                    
Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.
Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.