{
  "edgeTypes": {
    "maintains": {
      "color": "#9aa5b8",
      "label": ""
    }
  },
  "edges": [
    {
      "from": "org-lookyloo-eu",
      "to": "project-lookyloo",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-playwrightcapture",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-har2tree",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-sanejs",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-phishtank-lookup",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pysecuritytxt",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pylookyloo",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-scraping-tutorial",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-monitoring",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pyphishtanklookup",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-project-template",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-webext",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-docs",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pyproject-template",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-testing",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-github",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-capture-samples",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-lookyloo-models",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pylookyloomonitoring",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pymmdbserver",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-pysanejs",
      "type": "maintains"
    },
    {
      "from": "org-lookyloo-eu",
      "to": "project-training",
      "type": "maintains"
    }
  ],
  "meta": {
    "circl": "lookyloo",
    "description": "The public GitHub repositories of Lookyloo, one of the GitHub organisations managed or co-managed by CIRCL, from its Open Contributions Descriptor (2026-09-24).",
    "readOnly": true,
    "source": {
      "domain": "lookyloo.eu",
      "format": "ocd",
      "generated_at": "2026-09-24T06:21:19Z",
      "spec_version": "1.0"
    },
    "title": "Lookyloo: projects"
  },
  "nodeTypes": {
    "organization": {
      "borderWidth": 0,
      "color": "#ffffff",
      "imageFit": "contain",
      "label": "Organisation",
      "labelBackground": "none",
      "labelFont": "sans",
      "labelSize": 20,
      "shape": "circle",
      "size": 50
    },
    "project": {
      "borderWidth": 0,
      "color": "#ffffff",
      "imageFit": "contain",
      "label": "Project",
      "labelBackground": "none",
      "labelFont": "sans",
      "labelSize": 12,
      "shape": "circle",
      "size": 18
    }
  },
  "nodes": [
    {
      "description": "Lookyloo is a web interface allowing to scrape a website and then displays a tree of domains calling each other. ",
      "details": {
        "archived_repositories": 1,
        "domain": "lookyloo.eu",
        "extensions": {},
        "followers": 64,
        "generated_at": "2026-09-24T06:21:19Z",
        "github_organisation": "https://github.com/Lookyloo",
        "links": {
          "github_org": "https://github.com/Lookyloo",
          "homepage": "https://www.lookyloo.eu/"
        },
        "most_starred_repositories": [
          "lookyloo (775 stars)",
          "PlaywrightCapture (32 stars)",
          "har2tree (14 stars)",
          "sanejs (14 stars)",
          "phishtank-lookup (12 stars)"
        ],
        "on_github_since": "2020-06-08",
        "own_repositories": 23,
        "public_repositories": 32,
        "spec_version": "1.0",
        "stars_across_repositories": 908
      },
      "github": "Lookyloo/lookyloo",
      "githubInfo": {
        "archived": false,
        "description": "Lookyloo is a web interface that allows users to capture a website page and then display a tree of domains that call each other.",
        "fetchedAt": "2026-09-23T14:21:17.374Z",
        "forks": 93,
        "fullName": "Lookyloo/lookyloo",
        "homepage": "https://www.lookyloo.eu",
        "issues": 62,
        "language": "Python",
        "pushedAt": "2026-09-22T15:40:47Z",
        "stars": 775,
        "topics": [
          "capture",
          "dfir",
          "information-security",
          "lookyloo",
          "privacy",
          "scraping",
          "web-security"
        ],
        "url": "https://github.com/Lookyloo/lookyloo"
      },
      "id": "org-lookyloo-eu",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "Lookyloo",
      "links": [
        {
          "label": "GitHub organisation",
          "url": "https://github.com/Lookyloo"
        }
      ],
      "tags": [
        "lookyloo",
        "lookyloo-documentation",
        "information-security",
        "osint",
        "phishing"
      ],
      "type": "organization",
      "url": "https://www.lookyloo.eu/"
    },
    {
      "description": "Lookyloo is a web interface that allows users to capture a website page and then display a tree of domains that call each other.",
      "details": {
        "links": {
          "project_page": "https://www.lookyloo.eu",
          "releases": "https://github.com/lookyloo/lookyloo/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/lookyloo/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/lookyloo/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/lookyloo/releases",
          "security_policy": "https://github.com/lookyloo/lookyloo/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/lookyloo.git",
          "license": "NOASSERTION",
          "type": "git",
          "url": "https://github.com/Lookyloo/lookyloo"
        },
        "status": "active"
      },
      "github": "Lookyloo/lookyloo",
      "id": "project-lookyloo",
      "image": "/assets/images/organisations/lookyloo/lookyloo.png",
      "label": "lookyloo",
      "tags": [
        "capture",
        "dfir",
        "information-security",
        "lookyloo",
        "privacy",
        "scraping",
        "web-security"
      ],
      "type": "project"
    },
    {
      "description": "Capture a URL with Playwright",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/PlaywrightCapture/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/PlaywrightCapture/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PlaywrightCapture/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PlaywrightCapture/releases",
          "security_policy": "https://github.com/lookyloo/PlaywrightCapture/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PlaywrightCapture.git",
          "license": "NOASSERTION",
          "type": "git",
          "url": "https://github.com/Lookyloo/PlaywrightCapture"
        },
        "status": "active"
      },
      "github": "Lookyloo/PlaywrightCapture",
      "id": "project-playwrightcapture",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PlaywrightCapture",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Make a tree from a HAR file",
      "details": {
        "links": {
          "documentation": "https://har2tree.readthedocs.io/en/latest/?badge=latest",
          "project_page": "https://har2tree.readthedocs.io/en/latest/?badge=latest",
          "releases": "https://github.com/lookyloo/har2tree/releases"
        },
        "participate": {
          "docs": "https://har2tree.readthedocs.io/en/latest/?badge=latest",
          "good_first_issues": "https://github.com/lookyloo/har2tree/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/har2tree/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/har2tree/releases",
          "security_policy": "https://github.com/lookyloo/har2tree/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/har2tree.git",
          "license": "NOASSERTION",
          "type": "git",
          "url": "https://github.com/Lookyloo/har2tree"
        },
        "status": "active"
      },
      "github": "Lookyloo/har2tree",
      "id": "project-har2tree",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "har2tree",
      "tags": [
        "etetoolkit",
        "har",
        "lookyloo"
      ],
      "type": "project"
    },
    {
      "description": "Use CDNJS as a source to build hashes of known JS/CSS/IMG/... content used all over the internet",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/sanejs/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/sanejs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/sanejs/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/sanejs/releases",
          "security_policy": "https://github.com/lookyloo/sanejs/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/sanejs.git",
          "license": "BSD-2-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/sanejs"
        },
        "status": "active"
      },
      "github": "Lookyloo/sanejs",
      "id": "project-sanejs",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "sanejs",
      "tags": [
        "cdnjs",
        "hashes",
        "security-audit"
      ],
      "type": "project"
    },
    {
      "description": "Simple web API using the hourly dump from Phishtank",
      "details": {
        "links": {
          "project_page": "https://phishtankapi.circl.lu/",
          "releases": "https://github.com/lookyloo/phishtank-lookup/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/phishtank-lookup/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/phishtank-lookup/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/phishtank-lookup/releases",
          "security_policy": "https://github.com/lookyloo/phishtank-lookup/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/phishtank-lookup.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/phishtank-lookup"
        },
        "status": "active"
      },
      "github": "Lookyloo/phishtank-lookup",
      "id": "project-phishtank-lookup",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "phishtank-lookup",
      "tags": [
        "information-security",
        "osint",
        "phishing",
        "phishing-detection",
        "phishtank",
        "phishtank-api"
      ],
      "type": "project"
    },
    {
      "description": "Tries to get and parse .well-known/security.txt from a domain",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/pysecuritytxt/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/pysecuritytxt/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/pysecuritytxt/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/pysecuritytxt/releases",
          "security_policy": "https://github.com/lookyloo/pysecuritytxt/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/pysecuritytxt.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/pysecuritytxt"
        },
        "status": "active"
      },
      "github": "Lookyloo/pysecuritytxt",
      "id": "project-pysecuritytxt",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "pysecuritytxt",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Python CLI and module for Lookyloo",
      "details": {
        "links": {
          "documentation": "https://pylookyloo.readthedocs.io/en/latest/?badge=latest",
          "project_page": "https://pylookyloo.readthedocs.io/en/latest/?badge=latest",
          "releases": "https://github.com/lookyloo/PyLookyloo/releases"
        },
        "participate": {
          "docs": "https://pylookyloo.readthedocs.io/en/latest/?badge=latest",
          "good_first_issues": "https://github.com/lookyloo/PyLookyloo/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PyLookyloo/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PyLookyloo/releases",
          "security_policy": "https://github.com/lookyloo/PyLookyloo/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PyLookyloo.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/PyLookyloo"
        },
        "status": "active"
      },
      "github": "Lookyloo/PyLookyloo",
      "id": "project-pylookyloo",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PyLookyloo",
      "tags": [
        "lookyloo",
        "lookyloo-api"
      ],
      "type": "project"
    },
    {
      "description": "This tutorial explains the benefits, pitfalls, and limitations of scraping, and why Lookyloo is an important tool.",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/scraping-tutorial/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/scraping-tutorial/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/scraping-tutorial/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/scraping-tutorial/releases",
          "security_policy": "https://github.com/lookyloo/scraping-tutorial/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/scraping-tutorial.git",
          "license": "MIT",
          "type": "git",
          "url": "https://github.com/Lookyloo/scraping-tutorial"
        },
        "status": "active"
      },
      "github": "Lookyloo/scraping-tutorial",
      "id": "project-scraping-tutorial",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "scraping-tutorial",
      "tags": [
        "lookyloo",
        "scraping",
        "scraping-tutorial",
        "tutorial"
      ],
      "type": "project"
    },
    {
      "description": "Example project to monitor a list of websites and detect changes",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/monitoring/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/monitoring/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/monitoring/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/monitoring/releases",
          "security_policy": "https://github.com/lookyloo/monitoring/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/monitoring.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/monitoring"
        },
        "status": "active"
      },
      "github": "Lookyloo/monitoring",
      "id": "project-monitoring",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "monitoring",
      "tags": [
        "example",
        "lookyloo",
        "monitoring"
      ],
      "type": "project"
    },
    {
      "description": "Python API for Phishtank Lookup",
      "details": {
        "links": {
          "documentation": "https://pyphishtanklookup.readthedocs.io/en/latest/index.html",
          "project_page": "https://pyphishtanklookup.readthedocs.io/en/latest/index.html",
          "releases": "https://github.com/lookyloo/PyPhishtankLookup/releases"
        },
        "participate": {
          "docs": "https://pyphishtanklookup.readthedocs.io/en/latest/index.html",
          "good_first_issues": "https://github.com/lookyloo/PyPhishtankLookup/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PyPhishtankLookup/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PyPhishtankLookup/releases",
          "security_policy": "https://github.com/lookyloo/PyPhishtankLookup/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PyPhishtankLookup.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/PyPhishtankLookup"
        },
        "status": "active"
      },
      "github": "Lookyloo/PyPhishtankLookup",
      "id": "project-pyphishtanklookup",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PyPhishtankLookup",
      "tags": [
        "information-extraction",
        "osint",
        "phishing",
        "phishing-sites",
        "phishtank",
        "phishtank-api"
      ],
      "type": "project"
    },
    {
      "description": "Simple template used in most of the projects.",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/project_template/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/project_template/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/project_template/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/project_template/releases",
          "security_policy": "https://github.com/lookyloo/project_template/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/project_template.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/project_template"
        },
        "status": "active"
      },
      "github": "Lookyloo/project_template",
      "id": "project-project-template",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "project_template",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Web extension to submit a URL with its context to a Lookyloo instance",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/webext/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/webext/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/webext/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/webext/releases",
          "security_policy": "https://github.com/lookyloo/webext/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/webext.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/webext"
        },
        "status": "active"
      },
      "github": "Lookyloo/webext",
      "id": "project-webext",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "webext",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Documentation for Looklyoo",
      "details": {
        "links": {
          "project_page": "https://www.lookyloo.eu/",
          "releases": "https://github.com/lookyloo/docs/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/docs/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/docs/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/docs/releases",
          "security_policy": "https://github.com/lookyloo/docs/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/docs.git",
          "license": "Apache-2.0",
          "type": "git",
          "url": "https://github.com/Lookyloo/docs"
        },
        "status": "active"
      },
      "github": "Lookyloo/docs",
      "id": "project-docs",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "docs",
      "tags": [
        "lookyloo",
        "lookyloo-documentation",
        "scraping-websites",
        "security"
      ],
      "type": "project"
    },
    {
      "description": "Python CLI and module for project template",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/pyproject_template/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/pyproject_template/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/pyproject_template/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/pyproject_template/releases",
          "security_policy": "https://github.com/lookyloo/pyproject_template/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/pyproject_template.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/pyproject_template"
        },
        "status": "active"
      },
      "github": "Lookyloo/pyproject_template",
      "id": "project-pyproject-template",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "pyproject_template",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Simple webserver doing weird redirects and other stuff to test Lookyloo",
      "details": {
        "links": {
          "project_page": "http://rafiot.eu.pythonanywhere.com/",
          "releases": "https://github.com/lookyloo/testing/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/testing/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/testing/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/testing/releases",
          "security_policy": "https://github.com/lookyloo/testing/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/testing.git",
          "license": "MIT",
          "type": "git",
          "url": "https://github.com/Lookyloo/testing"
        },
        "status": "active"
      },
      "github": "Lookyloo/testing",
      "id": "project-testing",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "testing",
      "tags": [
        "lookyloo",
        "lookyloo-documentation"
      ],
      "type": "project"
    },
    {
      "description": "No description provided.",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/.github/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/.github/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/.github/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/.github/releases",
          "security_policy": "https://github.com/lookyloo/.github/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/.github.git",
          "license": "NOASSERTION",
          "type": "git",
          "url": "https://github.com/Lookyloo/.github"
        },
        "status": "active"
      },
      "github": "Lookyloo/.github",
      "id": "project-github",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": ".github",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Some capture samples used for testing",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/capture_samples/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/capture_samples/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/capture_samples/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/capture_samples/releases",
          "security_policy": "https://github.com/lookyloo/capture_samples/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/capture_samples.git",
          "license": "MIT",
          "type": "git",
          "url": "https://github.com/Lookyloo/capture_samples"
        },
        "status": "active"
      },
      "github": "Lookyloo/capture_samples",
      "id": "project-capture-samples",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "capture_samples",
      "tags": [
        "lookyloo",
        "lookyloo-documentation"
      ],
      "type": "project"
    },
    {
      "description": "A set of models representing data passed around across the toolchain.",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/lookyloo-models/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/lookyloo-models/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/lookyloo-models/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/lookyloo-models/releases",
          "security_policy": "https://github.com/lookyloo/lookyloo-models/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/lookyloo-models.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/lookyloo-models"
        },
        "status": "active"
      },
      "github": "Lookyloo/lookyloo-models",
      "id": "project-lookyloo-models",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "lookyloo-models",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Python API to connect to lookyloo monitoring",
      "details": {
        "links": {
          "documentation": "https://pylookyloomonitoring.readthedocs.io/en/latest/",
          "project_page": "https://pylookyloomonitoring.readthedocs.io/en/latest/",
          "releases": "https://github.com/lookyloo/PyLookylooMonitoring/releases"
        },
        "participate": {
          "docs": "https://pylookyloomonitoring.readthedocs.io/en/latest/",
          "good_first_issues": "https://github.com/lookyloo/PyLookylooMonitoring/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PyLookylooMonitoring/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PyLookylooMonitoring/releases",
          "security_policy": "https://github.com/lookyloo/PyLookylooMonitoring/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PyLookylooMonitoring.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/PyLookylooMonitoring"
        },
        "status": "active"
      },
      "github": "Lookyloo/PyLookylooMonitoring",
      "id": "project-pylookyloomonitoring",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PyLookylooMonitoring",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Python API and client to query MMDB Server",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/PyMmdbServer/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/PyMmdbServer/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PyMmdbServer/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PyMmdbServer/releases",
          "security_policy": "https://github.com/lookyloo/PyMmdbServer/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PyMmdbServer.git",
          "license": "BSD-3-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/PyMmdbServer"
        },
        "status": "active"
      },
      "github": "Lookyloo/PyMmdbServer",
      "id": "project-pymmdbserver",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PyMmdbServer",
      "tags": [],
      "type": "project"
    },
    {
      "description": "Python client for SaneJS",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/PySaneJS/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/PySaneJS/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/PySaneJS/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/PySaneJS/releases",
          "security_policy": "https://github.com/lookyloo/PySaneJS/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/PySaneJS.git",
          "license": "BSD-2-Clause",
          "type": "git",
          "url": "https://github.com/Lookyloo/PySaneJS"
        },
        "status": "active"
      },
      "github": "Lookyloo/PySaneJS",
      "id": "project-pysanejs",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "PySaneJS",
      "tags": [
        "lookyloo",
        "sanejs"
      ],
      "type": "project"
    },
    {
      "description": "A training for using Lookyloo, Lacus and the test of the toolchain",
      "details": {
        "links": {
          "releases": "https://github.com/lookyloo/training/releases"
        },
        "participate": {
          "good_first_issues": "https://github.com/lookyloo/training/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22",
          "issues": "https://github.com/lookyloo/training/issues"
        },
        "release": {
          "changelog": "https://github.com/lookyloo/training/releases",
          "security_policy": "https://github.com/lookyloo/training/security/policy"
        },
        "repository": {
          "clone": "https://github.com/Lookyloo/training.git",
          "license": "MIT",
          "type": "git",
          "url": "https://github.com/Lookyloo/training"
        },
        "status": "active"
      },
      "github": "Lookyloo/training",
      "id": "project-training",
      "image": "/assets/images/organisations/lookyloo.png",
      "label": "training",
      "tags": [],
      "type": "project"
    }
  ],
  "tags": {},
  "version": 1
}