{"id":18111572,"url":"https://github.com/vmwavie/security-toolkit","last_synced_at":"2025-04-14T03:34:11.845Z","repository":{"id":257822283,"uuid":"870883020","full_name":"vmwavie/security-toolkit","owner":"vmwavie","description":"A package of security tools for your application. ( beta-testing )","archived":false,"fork":false,"pushed_at":"2025-03-24T11:39:56.000Z","size":374,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T12:30:26.682Z","etag":null,"topics":["0auth","crlf","crypt","npm","npm-package","npm-two-auth","security-toolkit","sql-injection","two-factor","xss"],"latest_commit_sha":null,"homepage":"https://security-toolkit.xyz/","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/vmwavie.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2024-10-10T20:55:25.000Z","updated_at":"2025-03-24T11:40:01.000Z","dependencies_parsed_at":"2024-11-07T01:17:52.679Z","dependency_job_id":"f2424558-1906-4b62-919f-07e33571eb22","html_url":"https://github.com/vmwavie/security-toolkit","commit_stats":null,"previous_names":["vmwavie/security-toolkit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmwavie%2Fsecurity-toolkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmwavie%2Fsecurity-toolkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmwavie%2Fsecurity-toolkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vmwavie%2Fsecurity-toolkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vmwavie","download_url":"https://codeload.github.com/vmwavie/security-toolkit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248816250,"owners_count":21166048,"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":["0auth","crlf","crypt","npm","npm-package","npm-two-auth","security-toolkit","sql-injection","two-factor","xss"],"created_at":"2024-11-01T01:06:19.035Z","updated_at":"2025-04-14T03:34:11.822Z","avatar_url":"https://github.com/vmwavie.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg height=\"180\" alt=\"SecToolkit's Logo\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/security-toolkit.svg\"\u003e\n\n# Security Toolkit\n\nEnjoying **Security Toolkit**? Give him a star to show your support 🌟\n\n[![NPM Downloads](https://img.shields.io/npm/v/security-toolkit.svg?label=\u0026color=70a1ff\u0026logo=npm\u0026logoColor=white)](https://www.npmjs.com/package/security-toolkit)\n[![NPM Downloads](https://img.shields.io/npm/dm/security-toolkit.svg?label=\u0026logo=npm\u0026logoColor=white\u0026color=45aaf2)](https://www.npmjs.com/package/security-toolkit)\n\n---\n\n[Website](https://security-toolkit.xyz/)\u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e[Documentation](https://security-toolkit.xyz/docs/intro)\u003cspan\u003e\u0026nbsp;\u0026nbsp;•\u0026nbsp;\u0026nbsp;\u003c/span\u003e[Npm](https://npmjs.com/package/security-toolkit)\n\n\u003c/div\u003e\n\n\u003e [!NOTE]\n\u003e\n\u003e [**Version 1**](https://github.com/vmwavie/security-toolkit) in testing phase 🧪\n\n---\n\n## Why does Security Toolkit exist?\n\n💡 **Security Toolkit** is a package with the aim of solving your application's security problems, with all solutions concentrated in just one package.\n\n\u003c/span\u003e\u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Concentrates all solutions in just one package.\u003cbr /\u003e\n\u003c/span\u003e\u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Prevents future damage to your user base.\u003cbr /\u003e\n\u003c/span\u003e\u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Helps you find an intruder.\u003cbr /\u003e\n\u003c/span\u003e\u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Highly scalable on any architecture.\u003cbr /\u003e\n\n---\n\n## Quickstart\n\n### \u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Install\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"225\"\u003e\n\n```bash\n# Node.js\nnpm i -D security-toolkit\n```\n\n\u003c/td\u003e\n\u003ctd width=\"225\"\u003e\n\n```bash\n# TypeScript (Node.js)\nnpm i -D security-toolkit\n```\n\n\u003c/td\u003e\n\u003ctd width=\"225\"\u003e\n\n```bash\n# Bun\nbun add -d security-toolkit\n```\n\n\u003c/td\u003e\n\u003ctd width=\"225\"\u003e\n\n```bash\n# Deno (optional)\ndeno add npm:security-toolkit\n```\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## Features\n\n### \u003cimg width=\"16\" height=\"16\" alt=\"check\" src=\"https://raw.githubusercontent.com/vmwavie/security-toolkit/main/.github/assets/check.svg\"\u003e Essentials\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/authenticator/hotp\"\u003eHOTP\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eHMAC-Based One-Time Password (HOTP) implementation for secure authentication.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/authenticator/totp\"\u003eTOTP\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eTime-Based One-Time Password (TOTP) for enhanced two-factor authentication.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/checkers/validations\"\u003eValidations\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eComprehensive validation tools, including email verification against extensive parameters and blacklists.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/loggers/device-data-logger\"\u003eDevice Logger\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eGenerate detailed logs of user devices, including geolocation, IP address, user agent, and other relevant information.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/loggers/trackers\"\u003eTrackers\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eIP tracking functionality using popular APIs in the market, such as ipinfo and others, for enhanced security monitoring.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/sanitization/fields-treatment\"\u003eField Treatment\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eImplement backend masking and field encryption for secure data handling and storage.\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"280\"\u003e\u003ca href=\"https://security-toolkit.xyz/docs/documentation/sanitization/fields-treatment\"\u003eInput Sanitization\u003c/a\u003e\u003c/td\u003e\n    \u003ctd width=\"770\"\u003eRobust input sanitization to protect against malicious attacks such as SQL injection, XSS, and other common exploitation techniques, enhancing overall application security.\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003e _and much more_ 👇🏻\n\n---\n\n## Documentation and Examples\n\nTo see the detailed documentation, please visit the [**Documentation**](https://security-toolkit.xyz/docs/intro) section in the [**Security Toolkit**'s website](https://security-toolkit.xyz).\n\n---\n\n## Security Policy\n\n[![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/vmwavie/security-toolkit/cd_publish.yml?event=push\u0026label=\u0026branch=main\u0026logo=github\u0026logoColor=white\u0026color=f368e0)](https://github.com/vmwavie/security-toolkit/actions/workflows/cd_publish.yml?query=branch%3Amain)\n\nPlease check the [**SECURITY.md**](https://github.com/vmwavie/security-toolkit/blob/main/SECURITY.md).\n\n---\n\n## Contributing\n\nSee the [**Contributing Guide**](https://github.com/vmwavie/security-toolkit/blob/main/CONTRIBUTING.md) and please follow our [**Code of Conduct**](https://github.com/vmwavie/security-toolkit/blob/main/CODE_OF_CONDUCT.md) 🚀\n\n---\n\n## Acknowledgements\n\n[![Contributors](https://img.shields.io/github/contributors/vmwavie/security-toolkit?color=9c88ff)](https://github.com/vmwavie/security-toolkit/graphs/contributors)\n\n[![Contributors](https://opencollective.com/security-toolkit/contributors.svg?width=890\u0026button=false)](https://opencollective.com/security-toolkit/contributors.svg?button=false)\n\n---\n\n## License\n\n**Security License** is under the [**MIT License**](https://github.com/vmwavie/security-toolkit/blob/main/LICENSE).\u003cbr /\u003e\nCopyright © 2024-present [vmwavie](https://github.com/security-toolkit) and **Security Toolkit** [contributors](https://github.com/vmwavie/security-toolkit/graphs/contributors).\n\n[node-version-url]: https://github.com/nodejs/node\n[bun-version-url]: https://github.com/oven-sh/bun\n[deno-version-url]: https://github.com/denoland/deno\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmwavie%2Fsecurity-toolkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvmwavie%2Fsecurity-toolkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvmwavie%2Fsecurity-toolkit/lists"}