{"id":15010985,"url":"https://github.com/nicolast/landlock-hs","last_synced_at":"2025-04-09T18:35:39.206Z","repository":{"id":56798925,"uuid":"525356278","full_name":"NicolasT/landlock-hs","owner":"NicolasT","description":"Haskell bindings for the Linux Landlock API","archived":false,"fork":false,"pushed_at":"2024-04-02T21:37:26.000Z","size":225,"stargazers_count":8,"open_issues_count":4,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-07T05:26:25.235Z","etag":null,"topics":["haskell","haskell-library","landlock","linux","sandbox","sandboxing","security"],"latest_commit_sha":null,"homepage":"https://hackage.haskell.org/package/landlock","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NicolasT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-08-16T11:47:55.000Z","updated_at":"2023-03-22T18:44:37.000Z","dependencies_parsed_at":"2024-04-02T22:29:26.973Z","dependency_job_id":"6bfd60ca-433b-42d0-9a79-7d15915c28cc","html_url":"https://github.com/NicolasT/landlock-hs","commit_stats":{"total_commits":97,"total_committers":1,"mean_commits":97.0,"dds":0.0,"last_synced_commit":"d76ae3deb1267b7e5436296cf3050d7bd9e6dc15"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolasT%2Flandlock-hs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolasT%2Flandlock-hs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolasT%2Flandlock-hs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicolasT%2Flandlock-hs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NicolasT","download_url":"https://codeload.github.com/NicolasT/landlock-hs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248088509,"owners_count":21045726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["haskell","haskell-library","landlock","linux","sandbox","sandboxing","security"],"created_at":"2024-09-24T19:38:06.162Z","updated_at":"2025-04-09T18:35:39.178Z","avatar_url":"https://github.com/NicolasT.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# landlock-hs: Haskell bindings for the Linux Landlock API\n\nThe Linux kernel Landlock API provides unprivileged access control. The goal\nof Landlock is to enable to restrict ambient rights (e.g. global filesystem\naccess) for a set of processes. Because Landlock is a stackable LSM, it makes\npossible to create safe security sandboxes as new security layers in addition\nto the existing system-wide access-controls. This kind of sandbox is expected\nto help mitigate the security impact of bugs or unexpected/malicious\nbehaviors in user space applications. Landlock empowers any process,\nincluding unprivileged ones, to securely restrict themselves.\n\nThis projects provides the following [Haskell](https://haskell.org) libraries\nto use this API:\n\n- [landlock](https://hackage.haskell.org/package/landlock), Haskell binding for\n  the Linux Landlock API\n- [psx](https://hackage.haskell.org/package/psx), a package to integrate\n  [libpsx](https://git.kernel.org/pub/scm/libs/libcap/libcap.git/tree/psx) with\n  the GHC RTS\n\nFor more information, see the [Landlock homepage](https://landlock.io/) and its\n[kernel documentation](https://docs.kernel.org/userspace-api/landlock.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolast%2Flandlock-hs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicolast%2Flandlock-hs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolast%2Flandlock-hs/lists"}