{"id":35837143,"url":"https://github.com/3omar-mostafa/postman-scratchpad-banner-fix","last_synced_at":"2026-06-11T02:01:43.037Z","repository":{"id":58208571,"uuid":"396005880","full_name":"3omar-mostafa/Postman-Scratchpad-Banner-Fix","owner":"3omar-mostafa","description":"Remove Scratchpad Banner from Postman 8.x.x , 9.x.x, 10.x.x","archived":false,"fork":false,"pushed_at":"2026-05-12T00:05:15.000Z","size":85,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-12T02:03:33.872Z","etag":null,"topics":["postman","postman-banner","postman-fix","postman-scratchpad","scratchpad"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/3omar-mostafa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-14T12:42:41.000Z","updated_at":"2026-03-01T20:01:16.000Z","dependencies_parsed_at":"2026-05-05T02:00:50.390Z","dependency_job_id":null,"html_url":"https://github.com/3omar-mostafa/Postman-Scratchpad-Banner-Fix","commit_stats":null,"previous_names":[],"tags_count":252,"template":false,"template_full_name":null,"purl":"pkg:github/3omar-mostafa/Postman-Scratchpad-Banner-Fix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3omar-mostafa%2FPostman-Scratchpad-Banner-Fix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3omar-mostafa%2FPostman-Scratchpad-Banner-Fix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3omar-mostafa%2FPostman-Scratchpad-Banner-Fix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3omar-mostafa%2FPostman-Scratchpad-Banner-Fix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/3omar-mostafa","download_url":"https://codeload.github.com/3omar-mostafa/Postman-Scratchpad-Banner-Fix/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/3omar-mostafa%2FPostman-Scratchpad-Banner-Fix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34178819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["postman","postman-banner","postman-fix","postman-scratchpad","scratchpad"],"created_at":"2026-01-08T01:16:11.174Z","updated_at":"2026-06-11T02:01:42.997Z","avatar_url":"https://github.com/3omar-mostafa.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Postman Scratchpad Banner Fix\n### Remove Scratchpad Banner from Postman 8.x.x, 9.x.x and 10.x.x\n\n# Description\nStarting from [Postman](https://www.postman.com/) v8, working locally in scratchpad mode introduces this annoying banner which can't be disabled completely.\n\n![Scratchpad Banner](screenshots/scratchpad-banner.png)\n\nTherefore, I've created this repo to solve the problem, I've patched postman files to disable the scratchpad banner\n\nTested on Postman versions from *`8.1.0`* to *`10.10.9`*\n\n# Install\n* Install [node.js](https://nodejs.org/en/download/) \u003e= v14\n* Clone this repo `git clone https://github.com/3omar-mostafa/Postman-Scratchpad-Banner-Fix.git`\n* `cd Postman-Scratchpad-Banner-Fix`\n* Run ***`npm install`*** to install dependencies\n\n# Usage\n## Patch your already installed postman\nRun ***`node fix.js -p ${postman_dir}`*** , where ***`${postman_dir}`*** is Postman installation directory\n\n## Download patched postman\n* You can find downloads for Linux and MacOS at [Releases](https://github.com/3omar-mostafa/Postman-Scratchpad-Banner-Fix/releases)\n* Windows is not included because its installer is *`exe`* file which I can extract and patch the files, but unfortunately I can not re-create the same installer, but you can still patch you existing installation\n\n# Methodology and Manual Patching\n* There are some files which are responsible for displaying scratchpad banner as ***`requester.js`*** and ***`scratchpad.js`*** in newer versions\n* These files contains ***`getWorkingInScratchpadBanner`*** , ***`getScratchpadBannerMode`*** functions and  ***`SHOW_BANNER_IN_SCRATCHPAD`*** flag\n\nI've made changes to these files\n\n* ***`getWorkingInScratchpadBanner`***\n    * Modified this function to automatically close the scratchpad banner instead of creating it, using ***`this.closeBanner()`*** function call\n\nIf you are on windows/macos, you may find no code in Postman installation directory, instead you may find ***`app.asar`*** file (which is like a tar archive file) and you can use [asar](https://github.com/electron/asar#command-line-utility) to extract ***`app.asar`*** and modify the files then repack it again\n\n# Notes\nThis repo use github actions to automate checking for new releases every month, also can run manually for custom version\n\nTo do this you should fork this repo and go to Actions tab and enable Github Actions\n\nYou can see [this guide](https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow) to manually run an Action\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3omar-mostafa%2Fpostman-scratchpad-banner-fix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F3omar-mostafa%2Fpostman-scratchpad-banner-fix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F3omar-mostafa%2Fpostman-scratchpad-banner-fix/lists"}