Skip to content

dstufft/guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guard

https://travis-ci.org/dstufft/guard.png?branch=master https://coveralls.io/repos/dstufft/guard/badge.png?branch=master

Guard is a collection of generic WSGI middlewares and utilities for improving the security of a web application.

Content Security Policy

guard.ContentSecurityPolicy provides a WSGI middleware that can be used to provide a content security policy for a web application.

Usage

import guard, wsgi_app

# Default Policy
app = guard.ContentSecurityPolicy(wsgi_app.application)

# Custom Directives
app = guard.ContentSecurityPolicy(wsgi_app.application, {"img-src": ["*"]})

# Report Only
app = guard.ContentSecurityPolicy(wsgi_app.application, report_only=True)

About

WSGI Middlewares for Web Application Security

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages