{"id":17383750,"url":"https://github.com/pkgdeps/unverified-checksum-checker","last_synced_at":"2026-04-29T15:32:51.377Z","repository":{"id":47139360,"uuid":"405562868","full_name":"pkgdeps/unverified-checksum-checker","owner":"pkgdeps","description":"Checks if checking checksum in shellscript.","archived":false,"fork":false,"pushed_at":"2021-11-24T04:25:02.000Z","size":702,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T23:17:56.393Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pkgdeps.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}},"created_at":"2021-09-12T06:15:08.000Z","updated_at":"2021-11-24T04:25:05.000Z","dependencies_parsed_at":"2022-09-07T16:40:41.099Z","dependency_job_id":null,"html_url":"https://github.com/pkgdeps/unverified-checksum-checker","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgdeps%2Funverified-checksum-checker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgdeps%2Funverified-checksum-checker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgdeps%2Funverified-checksum-checker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pkgdeps%2Funverified-checksum-checker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pkgdeps","download_url":"https://codeload.github.com/pkgdeps/unverified-checksum-checker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245924515,"owners_count":20694730,"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-10-16T07:43:40.427Z","updated_at":"2026-04-29T15:32:46.342Z","avatar_url":"https://github.com/pkgdeps.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# @pkgdeps/unverified-checksum-checker\n\nFound unverified executable binary on your shell-script.\n\nThis tool help you to implement checksum check logics. \n\n## Features\n\n- Simple checker CLI: [@pkgdeps/unverified-checksum-checker](./packages/unverified-checksum-checker)\n- [Secretlint](https://github.com/secretlint/secretlint) integration: [secretlint-rule-checksum](./packages/secretlint-rule-checksum)\n- Node.js module: [checksum-collector](./packages/checksum-collector)\n\n## Usage\n\n### Using CLI\n\n[@pkgdeps/unverified-checksum-checker](https://www.npmjs.com/package/@pkgdeps/unverified-checksum-checker) is a command line tool.\n\n```sh\n$ npx @pkgdeps/unverified-checksum-checker [file|glob]\n```\n\nFor example, You can check \"script/**/*.sh\" files via next command.\n\n```\n$ npx @pkgdeps/unverified-checksum-checker \"script/**/*.sh\"\n```\n\n[@pkgdeps/unverified-checksum-checker](https://www.npmjs.com/package/@pkgdeps/unverified-checksum-checker) is a simple CLI.\n\nIf you want to get flexible configuration, please use [secretlint](https://github.com/secretlint/secretlint) integration.\n\n### Using Secretlint\n\n[@pkgdeps/secretlint-rule-checksum](https://www.npmjs.com/package/@pkgdeps/secretlint-rule-checksum) is a secretlint rule.\nIt integrates with [secretlint](https://github.com/secretlint/secretlint) and provide flexible configuration.\n\nInstall secretlint and the rule.\n\n```\nnpm install secretlint @pkgdeps/secretlint-rule-checksum --save-dev\nnpx secretlint --init\n```\n\nNext configuration enable `@pkgdeps/secretlint-rule-checksum` in secretlint.\n\n`.secretlintrc.json`:\n\n```json\n{\n    \"rules\": [\n        {\n            \"id\": \"@pkgdeps/secretlint-rule-checksum\"\n        }\n    ]\n}\n```\n\nFor more details, see [secretlint-rule-checksum's README](./packages/secretlint-rule-checksum) and [secretlint](https://github.com/secretlint/secretlint) page.\n\n### Using Node.js modules\n\n[@pkgdeps/checksum-collector](./packages/checksum-collector) is core modules for this checker.\n\nIf you want to customize it, please see [@pkgdeps/checksum-collector](./packages/checksum-collector).\n\n## Changelog\n\nSee [Releases page](https://github.com/pkgdeps/unverified-checksum-checker/releases).\n\n## Running tests\n\nInstall devDependencies and Run `yarn test`:\n\n    yarn install\n    yarn test\n\n## Contributing\n\nPull requests and stars are always welcome.\n\nFor bugs and feature requests, [please create an issue](https://github.com/pkgdeps/unverified-checksum-checker/issues).\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some feature'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## Author\n\n- azu: [GitHub](https://github.com/azu), [Twitter](https://twitter.com/azu_re)\n\n## License\n\nMIT © azu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgdeps%2Funverified-checksum-checker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpkgdeps%2Funverified-checksum-checker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpkgdeps%2Funverified-checksum-checker/lists"}