15 lines
264 B
Typst
15 lines
264 B
Typst
#let isUsed = state("cveIsUsed", false)
|
|
|
|
#let reference(name) = {
|
|
name = upper(name)
|
|
if not name.starts-with("CVE-") {
|
|
name = "CVE-" + name
|
|
}
|
|
|
|
text([
|
|
#name#footnote("https://www.cve.org/CVERecord?id=" + name)
|
|
])
|
|
|
|
context(isUsed.update(true))
|
|
}
|