Skip to content
@np-guard

NP-Guard

Shift-left Automation for Generating and Maintaining Network Connectivity Resources (e.g., Network Policies)

Pinned Loading

  1. netpol-analyzer netpol-analyzer Public

    A Golang library for analyzing k8s connectivity-configuration resources (a.k.a. network policies)

    Go 17 3

  2. cluster-topology-analyzer cluster-topology-analyzer Public

    A static code analyzer to generate network connection topology for micro-service applications

    Go 18 4

  3. network-config-analyzer network-config-analyzer Public

    A semantic analyzer for resources that configure network connectivity (e.g., Kubernetes NetworkPolicy).

    Python 9 2

  4. vmware-analyzer vmware-analyzer Public

    Analysis of VM connectivity in an NSX-based network

    Go 7

Repositories

Showing 10 of 14 repositories
  • cluster-topology-analyzer Public

    A static code analyzer to generate network connection topology for micro-service applications

    np-guard/cluster-topology-analyzer’s past year of commit activity
    Go 18 Apache-2.0 4 7 3 Updated Feb 3, 2026
  • models Public

    Models for connectivity and network resources

    np-guard/models’s past year of commit activity
    Go 2 Apache-2.0 0 2 5 Updated Feb 1, 2026
  • netpol-analyzer Public

    A Golang library for analyzing k8s connectivity-configuration resources (a.k.a. network policies)

    np-guard/netpol-analyzer’s past year of commit activity
    Go 17 Apache-2.0 3 33 11 Updated Feb 1, 2026
  • vmware-analyzer Public

    Analysis of VM connectivity in an NSX-based network

    np-guard/vmware-analyzer’s past year of commit activity
    Go 7 Apache-2.0 0 61 9 Updated Feb 1, 2026
  • vpc-network-config-synthesis Public archive

    Tool for automatic synthesis of VPC network resources

    np-guard/vpc-network-config-synthesis’s past year of commit activity
    Go 2 Apache-2.0 0 5 7 Updated Nov 24, 2025
  • baseline-rules Public

    A package to handle the reading and processing of baseline rules

    np-guard/baseline-rules’s past year of commit activity
    Python 2 Apache-2.0 0 1 3 Updated Nov 24, 2025
  • cloud-resource-collector Public archive

    Collects cloud resources in a given account. Supports multiple cloud providers.

    np-guard/cloud-resource-collector’s past year of commit activity
    Go 2 Apache-2.0 0 6 0 Updated Nov 24, 2025
  • vpc-network-config-analyzer Public archive

    A tool for analyzing the configured network connectivity of VPCs as specified by various VPC resources

    np-guard/vpc-network-config-analyzer’s past year of commit activity
    Go 9 Apache-2.0 0 48 1 Updated Nov 24, 2025
  • network-config-analyzer Public

    A semantic analyzer for resources that configure network connectivity (e.g., Kubernetes NetworkPolicy).

    np-guard/network-config-analyzer’s past year of commit activity
    Python 9 Apache-2.0 2 40 13 Updated Mar 3, 2025
  • netpol-synthesizer Public

    Produces a set of network policies, given a json describing the connectivity in a given cluster

    np-guard/netpol-synthesizer’s past year of commit activity
    Python 5 Apache-2.0 3 2 2 Updated Feb 17, 2025