{"html_url": "https://github.com/simonw/datasette/issues/1362#issuecomment-1272228740", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1362", "id": 1272228740, "node_id": "IC_kwDOBm6k_c5L1KuE", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T05:03:56Z", "updated_at": "2022-10-08T05:03:56Z", "author_association": "OWNER", "body": "Useful example: how Play framework does this https://www.playframework.com/documentation/2.8.1/CspFilter", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 912864936, "label": "Consider using CSP to protect against future XSS"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1836#issuecomment-1272344884", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1836", "id": 1272344884, "node_id": "IC_kwDOBm6k_c5L1nE0", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T15:41:28Z", "updated_at": "2022-10-08T15:41:28Z", "author_association": "OWNER", "body": "Lets switch to `mode=ro` when the `inspect` command runs, we can use this issue for that.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1400374908, "label": "docker image is duplicating db files somehow"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1836#issuecomment-1272357976", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1836", "id": 1272357976, "node_id": "IC_kwDOBm6k_c5L1qRY", "user": {"value": 536941, "label": "fgregg"}, "created_at": "2022-10-08T16:56:51Z", "updated_at": "2022-10-08T16:56:51Z", "author_association": "CONTRIBUTOR", "body": "when you are running from docker, you **always** will want to run as `mode=ro` because the same thing that is causing duplication in the inspect layer will cause duplication in the final container read/write layer when `datasette serve` runs.", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 1400374908, "label": "docker image is duplicating db files somehow"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1362#issuecomment-1272369443", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1362", "id": 1272369443, "node_id": "IC_kwDOBm6k_c5L1tEj", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T18:03:03Z", "updated_at": "2022-10-08T18:03:03Z", "author_association": "OWNER", "body": "Asked for tips on Twitter: https://twitter.com/simonw/status/1578561096520114176", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 912864936, "label": "Consider using CSP to protect against future XSS"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1362#issuecomment-1272369603", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1362", "id": 1272369603, "node_id": "IC_kwDOBm6k_c5L1tHD", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T18:03:56Z", "updated_at": "2022-10-08T18:03:56Z", "author_association": "OWNER", "body": "This document is useful: https://csp.withgoogle.com/docs/strict-csp.html", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 912864936, "label": "Consider using CSP to protect against future XSS"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1362#issuecomment-1272369712", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1362", "id": 1272369712, "node_id": "IC_kwDOBm6k_c5L1tIw", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T18:04:31Z", "updated_at": "2022-10-08T18:05:05Z", "author_association": "OWNER", "body": "Also this series: https://scotthelme.co.uk/tag/csp/ - via https://twitter.com/adamchainz/status/1578762884481368065", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 912864936, "label": "Consider using CSP to protect against future XSS"}, "performed_via_github_app": null} {"html_url": "https://github.com/simonw/datasette/issues/1362#issuecomment-1272376377", "issue_url": "https://api.github.com/repos/simonw/datasette/issues/1362", "id": 1272376377, "node_id": "IC_kwDOBm6k_c5L1uw5", "user": {"value": 9599, "label": "simonw"}, "created_at": "2022-10-08T18:42:09Z", "updated_at": "2022-10-08T18:42:09Z", "author_association": "OWNER", "body": "And a useful cheat sheet https://scotthelme.co.uk/csp-cheat-sheet/", "reactions": "{\"total_count\": 0, \"+1\": 0, \"-1\": 0, \"laugh\": 0, \"hooray\": 0, \"confused\": 0, \"heart\": 0, \"rocket\": 0, \"eyes\": 0}", "issue": {"value": 912864936, "label": "Consider using CSP to protect against future XSS"}, "performed_via_github_app": null}