lagom / lagom.github.io

Lagom website
10 stars 23 forks source link

Added security.txt #151

Closed jroper closed 6 years ago

jroper commented 6 years ago

See https://securitytxt.org/

ignasi35 commented 6 years ago

Nice!

TIL: securitytxt.org

TimMoore commented 6 years ago

I think this didn't work. GitHub shows this as merged 16 hours ago (from when I type this) and the latest update to master 13 hours ago (https://github.com/lagom/lagom.github.io/commit/c6ac49ba5b44b847b9afe1bb3429856d93ecc423), but https://github.com/lagom/lagom.github.io/tree/master/.well-known doesn't exist.

I'm guessing that either the deployment script or something in the build for this repo excludes hidden directories (with a leading dot in the name).

TimMoore commented 6 years ago

It's because the default file filter in sbt is HiddenFileFilter. I'll fix.

TimMoore commented 6 years ago

154

TimMoore commented 6 years ago

https://www.lagomframework.com/.well-known/security.txt still returns 404 even with #154 deployed

TimMoore commented 6 years ago

This line in the deploy script will also skip dot files https://github.com/lightbend/vegemite/blob/master/deploy/lagomNightlyDeployDocs#L87

TimMoore commented 6 years ago

Updated in https://github.com/lightbend/vegemite/pull/5

TimMoore commented 6 years ago

😖 https://help.github.com/articles/files-that-start-with-an-underscore-are-missing/

By default, Jekyll does not build any files or directories that

  • are hidden or used for backup (indicated by names that start with . or #, or that end with ~);