a golang security framework