Password Compromise Monitoring Tool
Go to file
leo f8df3f3806
All checks were successful
continuous-integration/drone/push Build is passing
dhall: switch to using the versioned config
the Dhall config package formerly in ./config/schema has been moved to
https://git.dotya.ml/mirre-mt/pcmt-config-schema/, meaning the schema
has been decoupled from this repository.

the schema is now being versioned, which makes it easier to progress
without breaking stuff (unless we wanted to reference the versions by
commit hashes...).

* use schema version 0.0.0
2023-05-06 01:48:03 +02:00
app go,tmpl: conditionally show content to users 2023-05-06 00:03:41 +02:00
assets add bulk changes 2023-04-13 00:07:08 +02:00
config dhall: switch to using the versioned config 2023-05-06 01:48:03 +02:00
ent go: add db module for preps/checks 2023-05-05 22:52:59 +02:00
handlers go: redirect signed users from / to /home 2023-05-06 00:09:13 +02:00
modules go,tmpl: conditionally show content to users 2023-05-06 00:03:41 +02:00
slogging log: allow setting log level dynamically 2023-04-28 23:01:35 +02:00
templates go,tmpl: conditionally show content to users 2023-05-06 00:03:41 +02:00
.air.toml air: don't rebuild on tmpl changes [skip ci] 2023-05-03 06:05:07 +02:00
.drone.yml ci: bump golang to 1.20.4 2023-05-05 01:33:36 +02:00
.editorconfig update .editorconfig [skip ci] 2023-04-12 23:14:21 +02:00
.envrc nix: add devenv 2023-05-05 19:43:28 +02:00
.gitignore nix: add devenv 2023-05-05 19:43:28 +02:00
.golangci.yml add .golangci.yml [skip ci] 2023-04-19 02:40:08 +02:00
.pre-commit-config.yaml pre-commit: rm gofumpt hook 2023-04-19 21:48:05 +02:00
bs.js go: /static -> /assets in varnames,routes,dirs 2023-04-26 22:44:18 +02:00
devenv.lock nix: add devenv 2023-05-05 19:43:28 +02:00
devenv.nix go: allow choosing db type, setting connstr 2023-05-05 23:10:56 +02:00
devenv.yaml nix: add devenv 2023-05-05 19:43:28 +02:00
embed.go embed: add specificity 2023-05-03 06:38:26 +02:00
exampleConfig.dhall dhall: switch to using the versioned config 2023-05-06 01:48:03 +02:00
go.mod go: allow choosing db type, setting connstr 2023-05-05 23:10:56 +02:00
go.sum go: allow choosing db type, setting connstr 2023-05-05 23:10:56 +02:00
justfile just: run pg with user namespaces [skip ci] 2023-05-04 00:12:39 +02:00
LICENSE initial commit 2023-01-30 20:19:53 +01:00
main.go go: handle host+port combinations,shutdown better 2023-05-02 00:04:04 +02:00
package-lock.json add bulk changes 2023-04-13 00:07:08 +02:00
package.json js: correct the commands [skip ci] 2023-05-05 15:09:02 +02:00
README.md readme: add goreportcard|godocs labels [skip ci] 2023-04-19 23:08:45 +02:00
run_test.go go: add more tests (+return instead of exit) 2023-05-03 04:26:42 +02:00
run.go go: allow choosing db type, setting connstr 2023-05-05 23:10:56 +02:00
tailwind.config.js add bulk changes 2023-04-13 00:07:08 +02:00

pcmt

Password Compromise Monitoring Tool

pre-commit Build Status Go Report Card Go Documentation

🚧 note: this project is being developed as a part of my thesis and is currently a work in progress. 🚧

pcmt Gopher logo
pcmt Gopher logo based on the Egon Elbre's awesome Gopher designs.

LICENSE

AGPL-3.0-only (see LICENSE for details).