{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"netpol-analyzer","owner":"np-guard","isFork":false,"description":"A Golang library for analyzing k8s connectivity-configuration resources (a.k.a. network policies)","allTopics":["connectivity","network-visualization","network-analysis","networkpolicy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":8,"issueCount":17,"starsCount":9,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T19:51:38.470Z"}},{"type":"Public","name":"vpc-network-config-analyzer","owner":"np-guard","isFork":false,"description":"A tool for analyzing the configured network connectivity of VPCs as specified by various VPC resources","allTopics":["vpc","connectivity","vpc-resources","connectivity-analysis"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":6,"issueCount":57,"starsCount":5,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T15:51:39.410Z"}},{"type":"Public","name":"cluster-topology-analyzer","owner":"np-guard","isFork":false,"description":"A static code analyzer to generate network connection topology for micro-service applications","allTopics":["network-analysis","network-security","microsegmentation","networkpolicy","kubernetes"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":2,"issueCount":7,"starsCount":16,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-27T09:48:56.126Z"}},{"type":"Public","name":"cloud-resource-collector","owner":"np-guard","isFork":false,"description":"Collects cloud resources in a given account. Supports multiple cloud providers.","allTopics":["vpc","network-configuration","routing-tables","firewall-configuration","vpc-resources"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":4,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-26T14:40:12.132Z"}},{"type":"Public","name":"vpc-network-config-synthesis","owner":"np-guard","isFork":false,"description":"Tool for automatic synthesis of VPC network resources","allTopics":[],"primaryLanguage":{"name":"HCL","color":"#844FBA"},"pullRequestCount":4,"issueCount":7,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-26T13:14:08.034Z"}},{"type":"Public","name":"models","owner":"np-guard","isFork":false,"description":"Models for connectivity and network resources","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":3,"issueCount":3,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-25T18:03:57.388Z"}},{"type":"Public","name":"network-config-analyzer","owner":"np-guard","isFork":false,"description":"A semantic analyzer for resources that configure network connectivity (e.g., Kubernetes NetworkPolicy). ","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":7,"issueCount":12,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T08:57:59.225Z"}},{"type":"Public","name":"nca-rest-server","owner":"np-guard","isFork":false,"description":"A Flask-based REST-API server for NCA","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T02:51:48.515Z"}},{"type":"Public","name":"netpol-synthesizer","owner":"np-guard","isFork":false,"description":"Produces a set of network policies, given a json describing the connectivity in a given cluster","allTopics":["network-security","policies","microsegmentation","networkpolicy","network-segmentation","kubernetes"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":2,"starsCount":4,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T11:36:53.209Z"}},{"type":"Public","name":"baseline-rules-verifier","owner":"np-guard","isFork":false,"description":"Verifying that a cluster connectivity satisfies a given set of baseline rules","allTopics":["kubernetes","network-analysis","policies","security"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-18T04:51:20.998Z"}},{"type":"Public","name":"baseline-rules","owner":"np-guard","isFork":false,"description":"A package to handle the reading and processing of baseline rules","allTopics":["policies","kubernetes"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-26T06:48:21.454Z"}},{"type":"Public","name":"online-boutique","owner":"np-guard","isFork":false,"description":"A copy of GoogleCloudPlatform/microservices-demo","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-25T12:24:35.715Z"}},{"type":"Public","name":"np-guard.github.io","owner":"np-guard","isFork":false,"description":"Sources for NP-Guard website","allTopics":[],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":0,"issueCount":1,"starsCount":1,"forksCount":1,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-04T06:58:26.819Z"}},{"type":"Public","name":"nca-vscode-extension","owner":"np-guard","isFork":false,"description":"VS Code extension for running NCA within the VS Code environment, while editing policy configuration files. ","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-01T10:00:54.151Z"}},{"type":"Public","name":"NP-Guard-Demo","owner":"np-guard","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-19T18:43:17.824Z"}},{"type":"Public","name":"online-boutique-tekton","owner":"np-guard","isFork":false,"description":"A copy of GoogleCloudPlatform/microservices-demo for demoing Tekton CI integration","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-03-22T17:26:02.386Z"}},{"type":"Public","name":"netpol-synthesis-gh-action","owner":"np-guard","isFork":false,"description":"GitHub action to automatically synthesize K8s NetworkPolicies, based on analyzing the application's deployment YAML files.","allTopics":["kubernetes","policy","network-analysis","network-security","microsegmentation","networkpolicy","networkpolicies","automation","github-actions"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-06T08:39:45.405Z"}},{"type":"Public","name":"netpol-reports-gh-action","owner":"np-guard","isFork":false,"description":"Annotates a PR with connectivity map and connectivity diff comments, based on the repo's k8s NetworkPolicies","allTopics":["kubernetes","networkpolicy","connectivity-analysis","network-connectivity","networkpolicies"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-04T09:06:52.689Z"}},{"type":"Public","name":"netpol-verify-gh-action","owner":"np-guard","isFork":false,"description":"Checks a cluster's network connectivity against a set of corporate policies.","allTopics":["kubernetes","connectivity","policies","networking","network","network-analysis"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-04T09:00:20.671Z"}},{"type":"Public","name":"netpol-diff-gh-action","owner":"np-guard","isFork":false,"description":"Produces a semantic diff between two network-connectivity configurations","allTopics":["kubernetes","network-analysis","network-security","networkpolicy","network-connectivity","networkpolicies"],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-04T08:39:10.150Z"}}],"repositoryCount":20,"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"}