├── .github ├── CODEOWNERS └── workflows │ ├── CI.yml │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .node-version ├── .release-it.prerelease.ts ├── .release-it.ts ├── .swcrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets └── payload-auditor-plugin-image-creator.png ├── commitlint.config.cjs ├── dev ├── .env.example ├── app │ ├── (payload) │ │ ├── admin │ │ │ ├── [[...segments]] │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ └── importMap.js │ │ ├── api │ │ │ ├── [...slug] │ │ │ │ └── route.ts │ │ │ ├── graphql-playground │ │ │ │ └── route.ts │ │ │ └── graphql │ │ │ │ └── route.ts │ │ ├── custom.scss │ │ └── layout.tsx │ └── my-route │ │ └── route.ts ├── collections │ ├── Media.ts │ └── Users.ts ├── helpers │ ├── access │ │ ├── anyone.ts │ │ ├── authenticated.ts │ │ └── authenticatedOrPublished.ts │ ├── credentials.ts │ └── testEmailAdapter.ts ├── next-env.d.ts ├── next.config.ts ├── package.json ├── payload-types.ts ├── payload.config.ts └── tsconfig.json ├── eslint.config.mjs ├── jest.config.js ├── lint-staged.config.js ├── package.json ├── src ├── Constant │ └── Constant.ts ├── collections │ ├── access │ │ └── index.ts │ └── auditor.ts ├── core │ ├── automation │ │ └── tasks │ │ │ └── cleanup.ts │ ├── buffer │ │ ├── bufferManager.test.ts │ │ ├── bufferManager.ts │ │ └── helpers │ │ │ └── handleBufferDebugMode.ts │ ├── events │ │ └── emitter.ts │ └── log-builders │ │ └── collections │ │ ├── helpers │ │ ├── emitWrapper.ts │ │ ├── handleDebugMode.ts │ │ └── isOperationEnabled.ts │ │ ├── hooks.ts │ │ └── shared.ts ├── index.ts ├── pluginUtils │ └── configHelpers.ts ├── types │ ├── pluginOptions.ts │ └── types.d.ts └── utils │ └── prettyDebugLog.ts ├── tsconfig.json └── vitest.config.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @shaadcode 2 | -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npm run lint-staged 3 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.19.1 2 | -------------------------------------------------------------------------------- /.release-it.prerelease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.release-it.prerelease.ts -------------------------------------------------------------------------------- /.release-it.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.release-it.ts -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.swcrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/README.md -------------------------------------------------------------------------------- /assets/payload-auditor-plugin-image-creator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/assets/payload-auditor-plugin-image-creator.png -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/commitlint.config.cjs -------------------------------------------------------------------------------- /dev/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URI= 2 | PAYLOAD_SECRET= 3 | -------------------------------------------------------------------------------- /dev/app/(payload)/admin/[[...segments]]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/admin/[[...segments]]/not-found.tsx -------------------------------------------------------------------------------- /dev/app/(payload)/admin/[[...segments]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/admin/[[...segments]]/page.tsx -------------------------------------------------------------------------------- /dev/app/(payload)/admin/importMap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/admin/importMap.js -------------------------------------------------------------------------------- /dev/app/(payload)/api/[...slug]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/api/[...slug]/route.ts -------------------------------------------------------------------------------- /dev/app/(payload)/api/graphql-playground/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/api/graphql-playground/route.ts -------------------------------------------------------------------------------- /dev/app/(payload)/api/graphql/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/api/graphql/route.ts -------------------------------------------------------------------------------- /dev/app/(payload)/custom.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dev/app/(payload)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/(payload)/layout.tsx -------------------------------------------------------------------------------- /dev/app/my-route/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/app/my-route/route.ts -------------------------------------------------------------------------------- /dev/collections/Media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/collections/Media.ts -------------------------------------------------------------------------------- /dev/collections/Users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/collections/Users.ts -------------------------------------------------------------------------------- /dev/helpers/access/anyone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/helpers/access/anyone.ts -------------------------------------------------------------------------------- /dev/helpers/access/authenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/helpers/access/authenticated.ts -------------------------------------------------------------------------------- /dev/helpers/access/authenticatedOrPublished.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/helpers/access/authenticatedOrPublished.ts -------------------------------------------------------------------------------- /dev/helpers/credentials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/helpers/credentials.ts -------------------------------------------------------------------------------- /dev/helpers/testEmailAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/helpers/testEmailAdapter.ts -------------------------------------------------------------------------------- /dev/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/next-env.d.ts -------------------------------------------------------------------------------- /dev/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/next.config.ts -------------------------------------------------------------------------------- /dev/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/package.json -------------------------------------------------------------------------------- /dev/payload-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/payload-types.ts -------------------------------------------------------------------------------- /dev/payload.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/payload.config.ts -------------------------------------------------------------------------------- /dev/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/dev/tsconfig.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/jest.config.js -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/package.json -------------------------------------------------------------------------------- /src/Constant/Constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/Constant/Constant.ts -------------------------------------------------------------------------------- /src/collections/access/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/collections/access/index.ts -------------------------------------------------------------------------------- /src/collections/auditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/collections/auditor.ts -------------------------------------------------------------------------------- /src/core/automation/tasks/cleanup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/automation/tasks/cleanup.ts -------------------------------------------------------------------------------- /src/core/buffer/bufferManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/buffer/bufferManager.test.ts -------------------------------------------------------------------------------- /src/core/buffer/bufferManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/buffer/bufferManager.ts -------------------------------------------------------------------------------- /src/core/buffer/helpers/handleBufferDebugMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/buffer/helpers/handleBufferDebugMode.ts -------------------------------------------------------------------------------- /src/core/events/emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/events/emitter.ts -------------------------------------------------------------------------------- /src/core/log-builders/collections/helpers/emitWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/log-builders/collections/helpers/emitWrapper.ts -------------------------------------------------------------------------------- /src/core/log-builders/collections/helpers/handleDebugMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/log-builders/collections/helpers/handleDebugMode.ts -------------------------------------------------------------------------------- /src/core/log-builders/collections/helpers/isOperationEnabled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/log-builders/collections/helpers/isOperationEnabled.ts -------------------------------------------------------------------------------- /src/core/log-builders/collections/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/log-builders/collections/hooks.ts -------------------------------------------------------------------------------- /src/core/log-builders/collections/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/core/log-builders/collections/shared.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pluginUtils/configHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/pluginUtils/configHelpers.ts -------------------------------------------------------------------------------- /src/types/pluginOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/types/pluginOptions.ts -------------------------------------------------------------------------------- /src/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/types/types.d.ts -------------------------------------------------------------------------------- /src/utils/prettyDebugLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/src/utils/prettyDebugLog.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shaadcode/payload-auditor/HEAD/vitest.config.ts --------------------------------------------------------------------------------