Skip to content

Commit d1ccbb1

Browse files
committed
Add prefetch-src to CSP
1 parent ca93a30 commit d1ccbb1

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

secure/headers.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,20 @@ def object_src(self, *sources: str) -> "ContentSecurityPolicy":
325325
self._build("object-src", *sources)
326326
return self
327327

328+
def prefetch_src(self, *sources: str) -> "ContentSecurityPolicy":
329+
"""Set valid resources that may prefetched or prerendered
330+
331+
Resouces:
332+
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/prefetch-src
333+
334+
:param sources: variable number of sources
335+
:type sources: str
336+
:return: ContentSecurityPolicy class
337+
:rtype: ContentSecurityPolicy
338+
"""
339+
self._build("prefetch-src", *sources)
340+
return self
341+
328342
def report_to(self, report_to: ReportTo) -> "ContentSecurityPolicy":
329343
"""Configure reporting endpoints
330344

0 commit comments

Comments
 (0)