You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bd...@apache.org on 2021/10/15 22:06:14 UTC
[shiro-site] 01/01: Add a .well-known/security.txt
This is an automated email from the ASF dual-hosted git repository.
bdemers pushed a commit to branch security-txt
in repository https://gitbox.apache.org/repos/asf/shiro-site.git
commit 067a100c289097e5c4d0876912c7a75c6c687f44
Author: Brian Demers <bd...@apache.org>
AuthorDate: Fri Oct 15 18:06:09 2021 -0400
Add a .well-known/security.txt
Generated from: https://securitytxt.org/ and added an expiration of 1 year after publish
---
jbake/content/.well-known/security.md | 6 ++++++
jbake/jbake.properties | 2 ++
jbake/templates/securitytxt.ftl | 6 ++++++
3 files changed, 14 insertions(+)
diff --git a/jbake/content/.well-known/security.md b/jbake/content/.well-known/security.md
new file mode 100644
index 0000000..39004e4
--- /dev/null
+++ b/jbake/content/.well-known/security.md
@@ -0,0 +1,6 @@
+type=securitytxt
+contact=mailto:security@shiro.apache.org
+languages=en
+canonical=https://shiro.apache.org/.well-known/security.txt
+policy=https://shiro.apache.org/security-reports.html
+~~~~~~
diff --git a/jbake/jbake.properties b/jbake/jbake.properties
index a39e0d6..09510ee 100644
--- a/jbake/jbake.properties
+++ b/jbake/jbake.properties
@@ -13,6 +13,8 @@ index.posts_per_page=5
template.redirect.file=redirect.ftl
template.download.file=download.ftl
template.lend_a_hand.file=lend_a_hand.ftl
+template.securitytxt.file=securitytxt.ftl
+template.securitytxt.extension=.txt
db.store=plocal
db.path=cache
diff --git a/jbake/templates/securitytxt.ftl b/jbake/templates/securitytxt.ftl
new file mode 100644
index 0000000..47e46ec
--- /dev/null
+++ b/jbake/templates/securitytxt.ftl
@@ -0,0 +1,6 @@
+<#assign expires = ((.now?long + 365 * 86400000)?number_to_datetime?iso("UTC"))>
+Contact: ${content.contact}
+Expires: ${expires}
+Preferred-Languages: ${content.languages}
+Canonical: ${content.canonical}
+Policy: ${content.policy}
\ No newline at end of file