{"id":23196651,"url":"https://github.com/compasssecurity/burp-copy-request-response","last_synced_at":"2025-06-19T18:39:43.702Z","repository":{"id":49055982,"uuid":"300539582","full_name":"CompassSecurity/burp-copy-request-response","owner":"CompassSecurity","description":"Burp extension for quickly copying request/response data.","archived":false,"fork":false,"pushed_at":"2025-04-20T16:07:05.000Z","size":6522,"stargazers_count":29,"open_issues_count":1,"forks_count":17,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-13T08:44:26.231Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CompassSecurity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-02T07:44:07.000Z","updated_at":"2025-04-20T16:07:09.000Z","dependencies_parsed_at":"2025-05-13T08:48:57.793Z","dependency_job_id":null,"html_url":"https://github.com/CompassSecurity/burp-copy-request-response","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/CompassSecurity/burp-copy-request-response","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CompassSecurity%2Fburp-copy-request-response","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CompassSecurity%2Fburp-copy-request-response/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CompassSecurity%2Fburp-copy-request-response/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CompassSecurity%2Fburp-copy-request-response/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CompassSecurity","download_url":"https://codeload.github.com/CompassSecurity/burp-copy-request-response/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CompassSecurity%2Fburp-copy-request-response/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260806725,"owners_count":23066006,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-18T14:19:56.094Z","updated_at":"2025-06-19T18:39:38.681Z","avatar_url":"https://github.com/CompassSecurity.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Burp Extension: Copy Request \u0026 Response\n\n## Description\n\nWriting good reports is key in penetration tests / security assessments, since\nthis is the final result delivered to the customer. Vulnerabilities should be\ndescribed in a way so that the customer can understand and also reproduce the\nissue. For web application pentests, the best way is often to show the HTTP\nrequests and responses to explain an issue. This Burp Suite extension \"Copy\nRequest \u0026 Response\" can assist you while the report.\n\nWhen copying request/response from Burp, the workflow is often like this:\n\n1. Select the request\n2. Copy to clipboard\n3. Switch to your reporting tool (Word, Markdown, Web App, LaTeX Editor, `$YOUNAMEIT`)\n4. Paste the request\n5. Switch back to Burp\n6. Select the response (or only part of it if body is too big and you ony want to show the issue)\n7. Copy to clipboard\n8. Switch back to the report\n9. Paste again\n10. Add context to explain the request / response\n\nThe Copy Request \u0026 Response Burp Suite extension adds new context menu\nentries that can be used to simply copy the request and response from the\nselected message to the clipboard. \n\nThe workflow can then look like this:\n\n1. Select what you want to copy from the context menu\n2. Switch to the reporting tool\n3. Paste\n4. Add context to explain the request / response\n\nMuch easier, right? 😉\n\nFrom a technical view, this is probably the most boring Burp Suite extension.\nHowever, it allows you to spend more time on testing than documenting.\n\n## Features\n\nThe extension offers the following copy methods in the context menu of selected\nmessages and request / responses:\n\n- Copy entire request \u0026 response of selected message\n- Copy entire request \u0026 response header\n- Copy entire request \u0026 response header + selected response data\n\nScreenshot:\n\n![Contextmenu](contextmenu.png)\n\n## Demo\n\nThe following demo shows the 3 different copy methods:\n\n![Demo](demo.gif)\n\n\n## Build\n\nTo build the extension run\n\n```shell\n./gradlew jar\n```\n\n## Configuration\n\nIt is possible to configure the \"cut text\". By default it is set to \"[...]\". To change this, add a similar entry to \nyour user.vmoptions where BurpSuite is installed\n\n```properties\n-DcopyRequestResponse.cutText.text=[CUT BY COMPASS]\n```\n\nIf you want to use non-breaking spaces (\\\\u00a0), the following property will replace all spaces to non-breaking spaces:\n\n```properties\n-DcopyRequestResponse.cutText.useNbsp=true\n```\n\n## Author\n\n- Emanuel Duss (GitHub: [emanuelduss](https://github.com/emanuelduss), Twitter: [emanuelduss](https://twitter.com/emanuelduss))\n- Tobias Hort-Giess (GitHub: [t-hg](https://github.com/t-hg))\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompasssecurity%2Fburp-copy-request-response","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcompasssecurity%2Fburp-copy-request-response","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcompasssecurity%2Fburp-copy-request-response/lists"}