├── .dockerignore ├── .github └── workflows │ ├── build.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── aws-genai-hackathon ├── README-for-hackathon.md └── Woodpecker-Gatekeeper-Flow.png ├── cmd ├── woodpecker-ai-app │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ ├── __main__.py │ │ └── app.py │ ├── entrypoint.sh │ └── pyproject.toml ├── woodpecker-ai-verifier │ ├── .pre-commit-config.yaml │ ├── README.md │ ├── app │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── app.py │ │ ├── sensitive_data_verifier.py │ │ └── verifiers.py │ ├── entrypoint.sh │ └── pyproject.toml ├── woodpecker-executor-server │ ├── handler.go │ └── main.go ├── woodpecker-postman-collection │ ├── cmd │ │ └── root.go │ ├── main.go │ └── postman │ │ ├── client.go │ │ ├── model.go │ │ ├── parser.go │ │ └── utils.go └── woodpecker │ ├── cmd │ ├── components.go │ ├── experiment.go │ ├── root.go │ └── version.go │ └── main.go ├── components ├── README.md ├── embed.go └── woodpecker-ai-verifier.yaml ├── experiments ├── README.md ├── cluster-admin-binding.yaml ├── credential-access-app-secrets.yaml ├── embed.go ├── host-path-mount.yaml ├── kube-exec.yaml ├── list-k8s-secrets.yaml ├── llm-data-leakage-with-prompt-injection.yaml ├── llm-data-leakage.yaml ├── llm-data-poisoning.yaml ├── privileged-container.yaml ├── remote-execute-api.yaml └── run-postman-collection.yaml ├── go.mod ├── go.sum ├── internal ├── categories │ └── categories.go ├── components │ ├── ai.go │ └── components.go ├── executor │ └── executor.go ├── experiments │ ├── experiments.go │ ├── experiments_ai_data_leakage.go │ ├── experiments_ai_data_poisoning.go │ ├── experiments_cluster_admin_binding.go │ ├── experiments_credential_access_container_secrets.go │ ├── experiments_credential_access_container_secrets_test.go │ ├── experiments_execute_api.go │ ├── experiments_host_path_mount.go │ ├── experiments_host_path_mount_test.go │ ├── experiments_kube_exec.go │ ├── experiments_list_k8s_secrets.go │ ├── experiments_postman_collection.go │ ├── experiments_privileged_container.go │ ├── experiments_remote_execute_api.go │ ├── experiments_remote_execute_api_test.go │ ├── helpers.go │ ├── parser.go │ ├── parser_test.go │ └── registry.go ├── k8s │ ├── client.go │ ├── exec.go │ ├── forwarder.go │ ├── helpers.go │ ├── helpers_test.go │ ├── namespaces.go │ ├── secrets.go │ └── version.go ├── output │ └── output.go ├── snippets │ └── snippets.go └── verifier │ ├── verifier.go │ └── verifier_test.go └── tests ├── data └── example.postman_collection.json ├── woodpecker-postman-collection_suite_test.go └── woodpecker-postman-collection_test.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | .DS_Store 3 | .idea 4 | *.log 5 | tmp/ 6 | 7 | dist/ 8 | .vscode/ 9 | -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/README.md -------------------------------------------------------------------------------- /aws-genai-hackathon/README-for-hackathon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/aws-genai-hackathon/README-for-hackathon.md -------------------------------------------------------------------------------- /aws-genai-hackathon/Woodpecker-Gatekeeper-Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/aws-genai-hackathon/Woodpecker-Gatekeeper-Flow.png -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-app/README.md -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/app/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-app/app/__main__.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-app/app/app.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | woodpecker-ai-app 4 | -------------------------------------------------------------------------------- /cmd/woodpecker-ai-app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-app/pyproject.toml -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/.pre-commit-config.yaml -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/README.md -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/app/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/app/__main__.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/app/app.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/app/sensitive_data_verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/app/sensitive_data_verifier.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/app/verifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/app/verifiers.py -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | woodpecker-ai-verifier 4 | -------------------------------------------------------------------------------- /cmd/woodpecker-ai-verifier/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-ai-verifier/pyproject.toml -------------------------------------------------------------------------------- /cmd/woodpecker-executor-server/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-executor-server/handler.go -------------------------------------------------------------------------------- /cmd/woodpecker-executor-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-executor-server/main.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/cmd/root.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/main.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/postman/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/postman/client.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/postman/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/postman/model.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/postman/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/postman/parser.go -------------------------------------------------------------------------------- /cmd/woodpecker-postman-collection/postman/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker-postman-collection/postman/utils.go -------------------------------------------------------------------------------- /cmd/woodpecker/cmd/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker/cmd/components.go -------------------------------------------------------------------------------- /cmd/woodpecker/cmd/experiment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker/cmd/experiment.go -------------------------------------------------------------------------------- /cmd/woodpecker/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker/cmd/root.go -------------------------------------------------------------------------------- /cmd/woodpecker/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker/cmd/version.go -------------------------------------------------------------------------------- /cmd/woodpecker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/cmd/woodpecker/main.go -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/components/README.md -------------------------------------------------------------------------------- /components/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/components/embed.go -------------------------------------------------------------------------------- /components/woodpecker-ai-verifier.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/components/woodpecker-ai-verifier.yaml -------------------------------------------------------------------------------- /experiments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/README.md -------------------------------------------------------------------------------- /experiments/cluster-admin-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/cluster-admin-binding.yaml -------------------------------------------------------------------------------- /experiments/credential-access-app-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/credential-access-app-secrets.yaml -------------------------------------------------------------------------------- /experiments/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/embed.go -------------------------------------------------------------------------------- /experiments/host-path-mount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/host-path-mount.yaml -------------------------------------------------------------------------------- /experiments/kube-exec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/kube-exec.yaml -------------------------------------------------------------------------------- /experiments/list-k8s-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/list-k8s-secrets.yaml -------------------------------------------------------------------------------- /experiments/llm-data-leakage-with-prompt-injection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/llm-data-leakage-with-prompt-injection.yaml -------------------------------------------------------------------------------- /experiments/llm-data-leakage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/llm-data-leakage.yaml -------------------------------------------------------------------------------- /experiments/llm-data-poisoning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/llm-data-poisoning.yaml -------------------------------------------------------------------------------- /experiments/privileged-container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/privileged-container.yaml -------------------------------------------------------------------------------- /experiments/remote-execute-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/remote-execute-api.yaml -------------------------------------------------------------------------------- /experiments/run-postman-collection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/experiments/run-postman-collection.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/go.sum -------------------------------------------------------------------------------- /internal/categories/categories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/categories/categories.go -------------------------------------------------------------------------------- /internal/components/ai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/components/ai.go -------------------------------------------------------------------------------- /internal/components/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/components/components.go -------------------------------------------------------------------------------- /internal/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/executor/executor.go -------------------------------------------------------------------------------- /internal/experiments/experiments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments.go -------------------------------------------------------------------------------- /internal/experiments/experiments_ai_data_leakage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_ai_data_leakage.go -------------------------------------------------------------------------------- /internal/experiments/experiments_ai_data_poisoning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_ai_data_poisoning.go -------------------------------------------------------------------------------- /internal/experiments/experiments_cluster_admin_binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_cluster_admin_binding.go -------------------------------------------------------------------------------- /internal/experiments/experiments_credential_access_container_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_credential_access_container_secrets.go -------------------------------------------------------------------------------- /internal/experiments/experiments_credential_access_container_secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_credential_access_container_secrets_test.go -------------------------------------------------------------------------------- /internal/experiments/experiments_execute_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_execute_api.go -------------------------------------------------------------------------------- /internal/experiments/experiments_host_path_mount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_host_path_mount.go -------------------------------------------------------------------------------- /internal/experiments/experiments_host_path_mount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_host_path_mount_test.go -------------------------------------------------------------------------------- /internal/experiments/experiments_kube_exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_kube_exec.go -------------------------------------------------------------------------------- /internal/experiments/experiments_list_k8s_secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_list_k8s_secrets.go -------------------------------------------------------------------------------- /internal/experiments/experiments_postman_collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_postman_collection.go -------------------------------------------------------------------------------- /internal/experiments/experiments_privileged_container.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_privileged_container.go -------------------------------------------------------------------------------- /internal/experiments/experiments_remote_execute_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_remote_execute_api.go -------------------------------------------------------------------------------- /internal/experiments/experiments_remote_execute_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/experiments_remote_execute_api_test.go -------------------------------------------------------------------------------- /internal/experiments/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/helpers.go -------------------------------------------------------------------------------- /internal/experiments/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/parser.go -------------------------------------------------------------------------------- /internal/experiments/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/parser_test.go -------------------------------------------------------------------------------- /internal/experiments/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/experiments/registry.go -------------------------------------------------------------------------------- /internal/k8s/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/client.go -------------------------------------------------------------------------------- /internal/k8s/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/exec.go -------------------------------------------------------------------------------- /internal/k8s/forwarder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/forwarder.go -------------------------------------------------------------------------------- /internal/k8s/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/helpers.go -------------------------------------------------------------------------------- /internal/k8s/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/helpers_test.go -------------------------------------------------------------------------------- /internal/k8s/namespaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/namespaces.go -------------------------------------------------------------------------------- /internal/k8s/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/secrets.go -------------------------------------------------------------------------------- /internal/k8s/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/k8s/version.go -------------------------------------------------------------------------------- /internal/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/output/output.go -------------------------------------------------------------------------------- /internal/snippets/snippets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/snippets/snippets.go -------------------------------------------------------------------------------- /internal/verifier/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/verifier/verifier.go -------------------------------------------------------------------------------- /internal/verifier/verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/internal/verifier/verifier_test.go -------------------------------------------------------------------------------- /tests/data/example.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/tests/data/example.postman_collection.json -------------------------------------------------------------------------------- /tests/woodpecker-postman-collection_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/tests/woodpecker-postman-collection_suite_test.go -------------------------------------------------------------------------------- /tests/woodpecker-postman-collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OperantAI/woodpecker/HEAD/tests/woodpecker-postman-collection_test.go --------------------------------------------------------------------------------