{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"badrobot","owner":"controlplaneio","isFork":false,"description":"BadRobot - Operator Security Audit Tool","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":3,"starsCount":213,"forksCount":4,"license":"Apache License 2.0","participation":[6,0,0,4,10,0,0,2,4,4,8,7,8,5,2,2,10,23,0,2,4,4,2,4,8,4,2,0,8,6,4,1,1,0,8,6,2,0,4,2,2,2,4,4,2,0,4,0,3,0,3,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T18:16:55.548Z"}},{"type":"Public","name":"simulator","owner":"controlplaneio","isFork":false,"description":"Kubernetes Security Training Platform - focusing on security mitigation","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":30,"issueCount":6,"starsCount":893,"forksCount":99,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T07:04:07.835Z"}},{"type":"Public","name":"kubesec","owner":"controlplaneio","isFork":false,"description":"Security risk analysis for Kubernetes resources","topicNames":["hacktoberfest"],"topicsNotShown":0,"allTopics":["hacktoberfest"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":6,"issueCount":21,"starsCount":1163,"forksCount":99,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T06:45:29.327Z"}},{"type":"Public","name":"netassert","owner":"controlplaneio","isFork":false,"description":"Network security testing for Kubernetes DevSecOps workflows","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":362,"forksCount":42,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T09:25:29.453Z"}},{"type":"Public","name":"threat-modelling-labs","owner":"controlplaneio","isFork":false,"description":"Labs for Threat Modelling training delivered by ControlPlane","topicNames":["training","kubernetes","security","threatmodelling"],"topicsNotShown":0,"allTopics":["training","kubernetes","security","threatmodelling"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":26,"forksCount":20,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T05:39:33.829Z"}},{"type":"Public","name":"netassertv2-packet-sniffer","owner":"controlplaneio","isFork":false,"description":"This repo houses Netassertv2 TCP/UDP Packet sniffer","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":0,"starsCount":3,"forksCount":1,"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,0,0,0,0,0,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T13:52:34.151Z"}},{"type":"Public","name":"distribution","owner":"controlplaneio","isFork":true,"description":"Enterprise Distribution for Flux CD","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CUE","color":"#5886E1"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-26T08:13:24.334Z"}},{"type":"Public","name":"kubectl-kubesec","owner":"controlplaneio","isFork":false,"description":"Security risk analysis for Kubernetes resources","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":8,"issueCount":3,"starsCount":501,"forksCount":37,"license":"Apache License 2.0","participation":[8,2,0,1,5,0,0,0,0,0,0,1,0,0,1,2,8,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-20T06:28:48.307Z"}},{"type":"Public","name":"kubesec-webhook","owner":"controlplaneio","isFork":false,"description":"Security risk analysis for Kubernetes resources","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":8,"starsCount":74,"forksCount":18,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-11-28T12:37:01.275Z"}},{"type":"Public","name":"threat-modelling-envoy-gateway-talk","owner":"controlplaneio","isFork":false,"description":"Demos and investigation work supporting the Envoy Gateway threat model","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":5,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-31T13:25:24.732Z"}},{"type":"Public","name":"truffleproc","owner":"controlplaneio","isFork":false,"description":"truffleproc — hunt secrets in process memory (TruffleHog & gdb mashup)","topicNames":["security","secrets","gdb","trufflehog"],"topicsNotShown":0,"allTopics":["security","secrets","gdb","trufflehog"],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":1,"starsCount":105,"forksCount":10,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-20T18:37:07.472Z"}},{"type":"Public","name":"collie","owner":"controlplaneio","isFork":false,"description":"OSCAL and Kyverno Policy Demo for AWS","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":2,"starsCount":8,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-16T08:37:06.729Z"}},{"type":"Public","name":"tekton-training","owner":"controlplaneio","isFork":false,"description":"Sample Tekton Pipeline specification for ControlPlane training labs.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-10T10:31:57.573Z"}},{"type":"Public","name":"threat-modelling-zero-trust-talk","owner":"controlplaneio","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-02T07:38:09.375Z"}},{"type":"Public","name":"netassertv2-l4-client","owner":"controlplaneio","isFork":false,"description":"This repo houses the Layer 4 (TCP/UDP) client used by Netassert v2","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-21T08:25:48.567Z"}},{"type":"Public","name":"semgrep-rules","owner":"controlplaneio","isFork":true,"description":"Semgrep rules registry","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"HCL","color":"#844FBA"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":366,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-28T09:45:03.435Z"}},{"type":"Public","name":"k8s-prom-hpa","owner":"controlplaneio","isFork":true,"description":"Kubernetes Horizontal Pod Autoscaler with Prometheus custom metrics","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":192,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-02T10:31:05.082Z"}},{"type":"Public","name":".github","owner":"controlplaneio","isFork":false,"description":"Github landing page README","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-09T15:54:45.368Z"}},{"type":"Public","name":"policy","owner":"controlplaneio","isFork":true,"description":"CLI for building OPA policies into OCI images","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":12,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-13T14:45:47.236Z"}},{"type":"Public","name":"operator-threat-matrix","owner":"controlplaneio","isFork":false,"description":"Kubernetes Operator Threat Matrix","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-19T11:32:29.036Z"}},{"type":"Public","name":"opa","owner":"controlplaneio","isFork":true,"description":"An open source, general-purpose policy engine.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1268,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-09T14:14:47.298Z"}},{"type":"Public","name":"cp-jenkins","owner":"controlplaneio","isFork":false,"description":"ControlPlane's Opinionated Jenkins-as-Code","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":7,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-16T12:00:42.670Z"}},{"type":"Public","name":"hostile-npm","owner":"controlplaneio","isFork":false,"description":"An example of a hostile pre-install npm hook","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-10T14:22:38.490Z"}},{"type":"Public","name":"spire-vault","owner":"controlplaneio","isFork":false,"description":"Example configuration for integrating Spire with Vault.","topicNames":["vault","spire"],"topicsNotShown":0,"allTopics":["vault","spire"],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-11-03T11:21:18.605Z"}},{"type":"Public","name":"docker-gcloud-sdk","owner":"controlplaneio","isFork":false,"description":"null","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-24T12:43:52.197Z"}},{"type":"Public","name":"kubesec-action","owner":"controlplaneio","isFork":false,"description":"Runs Kubesec as GitHub action","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":0,"issueCount":2,"starsCount":18,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-21T17:38:44.707Z"}},{"type":"Public","name":"cve-2019-1003000-jenkins-rce-poc","owner":"controlplaneio","isFork":true,"description":"Jenkins RCE Proof-of-Concept: SECURITY-1266 / CVE-2019-1003000 (Script Security), CVE-2019-1003001 (Pipeline: Groovy), CVE-2019-1003002 (Pipeline: Declarative)","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":94,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-03-28T21:15:11.701Z"}},{"type":"Public","name":"demo-api","owner":"controlplaneio","isFork":true,"description":"A contrived demo repo for testing with CI servers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Makefile","color":"#427819"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":27,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-01-14T11:38:07.994Z"}},{"type":"Public archive","name":"shutit","owner":"controlplaneio","isFork":true,"description":"Automation framework for programmers","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":112,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-12-24T21:02:20.383Z"}},{"type":"Public","name":"jenkins-shared-library","owner":"controlplaneio","isFork":true,"description":"Jenkins Shared Library for demonstration purposes.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Groovy","color":"#4298b8"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":54,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-05T13:33:09.957Z"}}],"repositoryCount":45,"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":"Repositories"}