oxc/tasks/website/src
DonIsaac d24985ed51 feat(linter): add oxc-security/api-keys (#5906)
## What This PR does
Adds a new `oxc-security/api-key` rule that scans for hard-coded API keys.

It is broken up into "secret rules", where each one is responsible for finding a different kind of key. It is architecturally identical to how lint rules themselves. This PR also includes the first of these rules, for AWS access key IDs.

Logic and rules are based on [keyhunter](https://github.com/Donisaac/keyhunter). I've licensed that repo under GNU GPLv3, but it's my code and I can do what I want with it 😈 (read: I'm fine with it being MIT for oxc).

This PR is a complete feature in its own right, but does not represent the end of this work. See https://github.com/oxc-project/backlog/issues/116 to track overall progress.
2024-09-22 22:39:56 +00:00
..
linter feat(linter): add oxc-security/api-keys (#5906) 2024-09-22 22:39:56 +00:00
lib.rs perf(rust): use cow_utils instead (#5664) 2024-09-11 18:39:30 +08:00
main.rs feat(website): auto-generate rule docs pages (#4640) 2024-08-10 00:13:06 +00:00