{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"pod-privileged-policy","owner":"kubewarden","isFork":false,"description":"A Kubewarden Policy that limits the ability to create privileged containers","allTopics":["webassembly","hacktoberfest","policy-as-code","pod-security-policy","kubernetes-security","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":1,"starsCount":8,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T22:04:12.749Z"}},{"type":"Public template","name":"swift-policy-template","owner":"kubewarden","isFork":false,"description":"A template repository to quickly scaffold a Kubewarden policy written with Swift language","allTopics":["swift","kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy-template"],"primaryLanguage":{"name":"Swift","color":"#F05138"},"pullRequestCount":1,"issueCount":3,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T20:54:15.932Z"}},{"type":"Public","name":"kubecon-24-eu-kubewarden","owner":"kubewarden","isFork":false,"description":"Experiment for Kubewarden booth at Kubecon EU 2024","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":22,"issueCount":1,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T15:03:59.742Z"}},{"type":"Public","name":"policy-sdk-dotnet","owner":"kubewarden","isFork":false,"description":"Kubewarden Policy SDK for the .NET platform","allTopics":["kubernetes","csharp","dotnet","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy-sdk"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":8,"issueCount":3,"starsCount":8,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T14:39:57.550Z"}},{"type":"Public","name":"policy-evaluator","owner":"kubewarden","isFork":false,"description":"Crate used by Kubewarden that is able to evaluate policies with a given input, request to evaluate and settings.","allTopics":["hacktoberfest"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":21,"starsCount":15,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T13:37:40.616Z"}},{"type":"Public","name":"kwctl","owner":"kubewarden","isFork":false,"description":"Go-to CLI tool for Kubewarden users","allTopics":["webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubernetes"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":17,"starsCount":71,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T13:23:36.144Z"}},{"type":"Public","name":"kubewarden-controller","owner":"kubewarden","isFork":false,"description":"Manage admission policies in your Kubernetes cluster with ease","allTopics":["webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":70,"starsCount":185,"forksCount":32,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T12:35:12.391Z"}},{"type":"Public","name":"raw-mutation-wasi-policy","owner":"kubewarden","isFork":false,"description":"Demo policy showing how to write a raw WASI mutation policy","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T11:54:13.601Z"}},{"type":"Public","name":"volumes-psp-policy","owner":"kubewarden","isFork":false,"description":"Replacement for the Kubernetes Pod Security Policy that controls the usage of volumes","allTopics":["webassembly","hacktoberfest","policy-as-code","pod-security-policy","kubernetes-security","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T11:33:20.669Z"}},{"type":"Public","name":"audit-scanner","owner":"kubewarden","isFork":false,"description":"Reports evaluation of existing Kubernetes resources with your already deployed Kubewarden policies.","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":9,"starsCount":7,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T11:27:58.081Z"}},{"type":"Public","name":"rancher-project-quotas-namespace-validator","owner":"kubewarden","isFork":false,"description":"Prevent the creation of Namespace under a Rancher Project that doesn't have any resource quota left","allTopics":["webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":[0,0,2,2,0,0,0,3,2,2,3,0,0,0,0,5,2,1,1,0,2,2,2,4,2,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,2,0,0,2,0,2,0,0,2,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T11:19:57.014Z"}},{"type":"Public","name":"go-wasi-context-aware-test-policy","owner":"kubewarden","isFork":false,"description":"A test context-aware policy written using Go Wasi","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":1,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:59:41.357Z"}},{"type":"Public","name":"namespace-label-propagator-policy","owner":"kubewarden","isFork":false,"description":"Kubewarden policy designed to automatically propagate labels defined in a Kubernetes namespace to the associated resources within that namespace","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":1,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:58:37.389Z"}},{"type":"Public","name":"safe-labels-policy","owner":"kubewarden","isFork":false,"description":"Kubewarden policy that validates Kubernetes' resource labels","allTopics":["webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubernetes-compliance","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:56:25.127Z"}},{"type":"Public","name":"safe-annotations-policy","owner":"kubewarden","isFork":false,"description":"Kubewarden policy that validates Kubernetes' resource annotations","allTopics":["webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubernetes-compliance","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":4,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:42:17.546Z"}},{"type":"Public template","name":"go-policy-template","owner":"kubewarden","isFork":false,"description":"A template repository to quickly scaffold a Kubewarden policy written with Go language","allTopics":["go","kubernetes","golang","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy-template"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":9,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:34:48.226Z"}},{"type":"Public","name":"ingress-policy","owner":"kubewarden","isFork":false,"description":"Policy to enforce requirements on Kubernetes Ingress resources.","allTopics":["kubernetes","ingress","webassembly","hacktoberfest","policy-as-code","kubernetes-security","ingresses-resources","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":4,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:34:08.846Z"}},{"type":"Public","name":"container-resources-policy","owner":"kubewarden","isFork":false,"description":"Policy is designed to enforce constraints on the resource requirements of Kubernetes containers","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":4,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,8,7,3,4,2,0,1,7,6,0,0,2,7,2,4,2,4,0,2,2,5,3,2,4,2,0,0,2,0,4,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:26:23.660Z"}},{"type":"Public","name":"raw-mutation-policy","owner":"kubewarden","isFork":false,"description":"Demo policy showing how to write a raw mutating policy","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:19:01.377Z"}},{"type":"Public","name":"kyverno-dsl-policy","owner":"kubewarden","isFork":false,"description":"[Experimental] Reuse Kyverno policies with Kubewarden","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":3,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T10:15:28.300Z"}},{"type":"Public","name":"hostpaths-psp-policy","owner":"kubewarden","isFork":false,"description":"Replacement for the Kubernetes Pod Security Policy that controls the usage of hostpaths","allTopics":["webassembly","hacktoberfest","policy-as-code","pod-security-policy","kubernetes-security","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":2,"starsCount":3,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T09:59:11.355Z"}},{"type":"Public","name":"raw-validation-wasi-policy","owner":"kubewarden","isFork":false,"description":"Demo policy showing how to write a raw WASI validating policy","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security","kubewarden-policy"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,11,2,0,0,0,0,3,0,2,1,0,0,2,0,0,3,4,1,0,0,2,0,0,0,0,0,7,6,5,3,0,0,5,2,0,2,2,2,0,1,3,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T09:58:37.695Z"}},{"type":"Public","name":"sysctl-psp-policy","owner":"kubewarden","isFork":false,"description":"A Kubewarden policy that controls usage of sysctls","allTopics":["webassembly","hacktoberfest","policy-as-code","pod-security-policy","kubernetes-security","kubewarden-policy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T09:09:10.676Z"}},{"type":"Public template","name":"go-wasi-policy-template","owner":"kubewarden","isFork":false,"description":"Template of a plain WASI policy written using Go","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T08:38:48.436Z"}},{"type":"Public","name":"github-actions","owner":"kubewarden","isFork":false,"description":"GitHub actions used by the Kubewarden project","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":3,"starsCount":4,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T08:30:40.010Z"}},{"type":"Public","name":"cel-policy","owner":"kubewarden","isFork":false,"description":"A policy that can run CEL expressions","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":7,"starsCount":2,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T00:27:29.555Z"}},{"type":"Public","name":"policy-server","owner":"kubewarden","isFork":false,"description":"Webhook server that evaluates WebAssembly policies to validate Kubernetes requests","allTopics":["rust","webassembly","policy","hacktoberfest","policy-as-code","kubernetes-webhook","kubernetes-security","kubernetes"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":14,"starsCount":134,"forksCount":18,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-23T00:24:51.908Z"}},{"type":"Public","name":"docs","owner":"kubewarden","isFork":false,"description":"Kubewarden's documentation","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security"],"primaryLanguage":{"name":"MDX","color":"#fcb32c"},"pullRequestCount":1,"issueCount":13,"starsCount":11,"forksCount":23,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T14:07:00.654Z"}},{"type":"Public","name":"policy-fetcher","owner":"kubewarden","isFork":false,"description":"Crate used by Kubewarden that is able to pull policies from OCI registries and HTTP servers.","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":5,"starsCount":8,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T11:10:43.368Z"}},{"type":"Public","name":"kubewarden.io","owner":"kubewarden","isFork":false,"description":"Kubewarden website","allTopics":["kubernetes","webassembly","hacktoberfest","policy-as-code","kubernetes-security"],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":0,"issueCount":7,"starsCount":10,"forksCount":15,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-21T03:22:28.479Z"}}],"repositoryCount":93,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"kubewarden repositories"}