{"id":20375519,"url":"https://github.com/belgif/rest-security","last_synced_at":"2026-04-20T06:31:05.080Z","repository":{"id":43218041,"uuid":"384135846","full_name":"belgif/rest-security","owner":"belgif","description":"The Belgif REST Security Guide is ought to be regarded as an addendum to the Belgif REST Guidelines.","archived":false,"fork":false,"pushed_at":"2025-10-19T23:04:47.000Z","size":387,"stargazers_count":1,"open_issues_count":10,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-20T05:01:15.260Z","etag":null,"topics":["belgif","belgium","guide","rest","rest-api","restful-api","security"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/belgif.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-07-08T13:35:54.000Z","updated_at":"2025-10-19T23:04:50.000Z","dependencies_parsed_at":"2022-09-11T23:41:18.764Z","dependency_job_id":null,"html_url":"https://github.com/belgif/rest-security","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/belgif/rest-security","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belgif%2Frest-security","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belgif%2Frest-security/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belgif%2Frest-security/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belgif%2Frest-security/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/belgif","download_url":"https://codeload.github.com/belgif/rest-security/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/belgif%2Frest-security/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32036361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["belgif","belgium","guide","rest","rest-api","restful-api","security"],"created_at":"2024-11-15T01:31:21.394Z","updated_at":"2026-04-20T06:31:05.063Z","avatar_url":"https://github.com/belgif.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# REST Security Guide\n\n## Overview\nThe REST Security Guide, built from these sources, will be available on https://www.belgif.be/specification/rest/security-guide/.\n\nThis guide is the result of a collaboration between several Belgian public institution and intends to raise awareness of security best practices for those involved in the development and maintenance of RESTful services.\n\nSee the [wiki](https://github.com/belgif/rest-security/wiki) for more information on the organization of the REST Security workgroup and its meeting reports.\n\n## Guidelines for repository contributors\n\nThe key words \"MUST\", \"MUST NOT\", \"REQUIRED\", \"SHALL\", \"SHALL NOT\", \"SHOULD\", \"SHOULD NOT\", \"RECOMMENDED\", \"MAY\", and \"OPTIONAL\" in the REST Security guide are to be interpreted as described in [RFC 2119](https://datatracker.ietf.org/doc/html/rfc2119).\n\nRules must follow the following format:\n\n```\n[.rule, caption=\"Rule {counter:rule-number}: \"]\n.rule title\n====\n\u003cthe rule, using RFC 2119 key words\u003e\n====\n```\n\nExamples must follow the following format:\n\n```\n.example title\n====\n\u003cexample, may use nested code blocks\u003e\n====\n```\n\n## Building the guide\n\nThe guide is built with [Apache Maven](https://maven.apache.org).\n\nWith Maven installed, run `mvn site` in the root directory of the project.\nThe guide will be built in the `target/site/doc/` directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelgif%2Frest-security","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbelgif%2Frest-security","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbelgif%2Frest-security/lists"}