Version 2 (modified by anonymous, 13 years ago) (diff)


Gringotts Plugin for Trac

Notice: This plugin is unmaintained and available for adoption.


Gringotts is the name of the bank in the Harry Potter books and is also the name of a GTK-based application for storing sensitive information (e.g. passwords, files, etc.) in an encrypted form.

This Trac plugin adds a semi-secure area for storing such information. It is essentially a mini-wiki which has an ACL (Access Control List) associated with the content. Everything stored in the database is encrypted with a 2048 key that is automatically generated when you install this plugin for the first time. The key is kept in the trac.ini file – make sure you take a backup as if the key is lost, then so is the data kept in Gringotts!

This plugin requires the PyCrypto package and also uses the !ezPyCrypto wrapper. Have fun.

Bugs/Feature Requests

Existing bugs and feature requests for GringottsPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:gringottsplugin here].


You can check out GringottsPlugin from here using Subversion, or browse the source with Trac.


You can either use the list of Gringotts as your main interface (it adds a navigation item), or you can use the Macro "Gringott(NameOfGringlet)" where every wiki syntax is supported.

Recent Changes

16497 by rjollos on 2017-04-15 08:22:29
Fix indentation
15264 by rjollos on 2016-02-11 04:22:34
Remove unnecessary svn:mime-type on py files

svn:mime-type was set to "plain" for many files.

13343 by coling on 2013-07-28 21:42:14
Add a branch compatible with Trac 1.0.x


Author: coling