{"id":17687933,"url":"https://github.com/pixincreate/leak-checker","last_synced_at":"2025-03-12T18:30:49.812Z","repository":{"id":195593617,"uuid":"693241607","full_name":"pixincreate/leak-checker","owner":"pixincreate","description":"A small VSCode extension to keep an eye on exposure of sensitive information. Created for personal use.","archived":false,"fork":false,"pushed_at":"2023-09-18T17:35:39.000Z","size":54,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-09-18T22:24:08.311Z","etag":null,"topics":["api-keys","leak-checker","nodejs","pixincreate","sensitive-data","typescript","vscode","vscode-extension","vsix"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pixincreate.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2023-09-18T16:21:13.000Z","updated_at":"2023-09-18T22:24:19.087Z","dependencies_parsed_at":"2023-09-18T22:40:12.970Z","dependency_job_id":null,"html_url":"https://github.com/pixincreate/leak-checker","commit_stats":null,"previous_names":["pixincreate/leak-checker"],"tags_count":2,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixincreate%2Fleak-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixincreate%2Fleak-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixincreate%2Fleak-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixincreate%2Fleak-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixincreate","download_url":"https://codeload.github.com/pixincreate/leak-checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221309154,"owners_count":16795696,"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":["api-keys","leak-checker","nodejs","pixincreate","sensitive-data","typescript","vscode","vscode-extension","vsix"],"created_at":"2024-10-24T11:23:45.351Z","updated_at":"2024-10-24T11:23:45.891Z","avatar_url":"https://github.com/pixincreate.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leak Checker\n\n**Leak checker** is a small extension created for personal use to stop myself and anyone who use this extension from pushing sensitive information to the internet.\n\n**Leak checker** scans the entire repository and checks for possible `.toml` files along with `api_keys` that are not present in .gitignore and throws a warning at the user in the information dialog box that there might exist a possible sensitive information that might result in havoc if unaddressed.\n\nThis will keep you secure and safe from leaking sensitive infos by constantly showing exposure warnings in the _bottom right corner_.\n\n![Alt text](src/images/image.png)\n\n## Requirements\n\n- VSCode needs to be installed\n- Your repository must have some sensitive info that are not in .gitignore\n\n## Usage\n\n- Download **Leak Checker** [latest release](https://github.com/pixincreate/leak-checker/releases/latest)\n- Open VSCode \u003e Extensions \u003e 3 dot menu \u003e Install from VSIX \u003e Select **Leak Checker**\n- Once installed, `Ctrl / Cmd + Shift + P` \u003e `Code Scanner` \u003e Enter to Initialize\n\n## Build (Windows specific)\n\n- Execute `winget install nodeJs` or `winget install OpenJS.NodeJS.LTS` and reload the terminal\n- `npm init -y`\n- `npm install --save-dev yo generator-code` (This will install dependencies into your work env and not globally. If you want to enable in global use `-g` instead of `--save-dev`)\n- `npx yo code`\n- `npm install fs glob`\n- `cd` to `leak-checker`\n- Press `F5` to run the integration test\n- `npm install -g @vscode/vsce`\n- Execute: `vsce package` to export the `Leak Checker` package\n\n### Quick Note\n\nI'm new to this and I believe this is not robust and will eat your RAM. So use with caution, you've been warned!\n\n## Release Notes\n\n### 0.3.0\n\nReduce memory usage by means of caching\n\n### 0.2.0\n\nOptimize the extension logic\n\n### 0.1.0\n\nInitial release of Leak Checker\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixincreate%2Fleak-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixincreate%2Fleak-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixincreate%2Fleak-checker/lists"}