23 lines
605 B
Go
23 lines
605 B
Go
// Fixture fuer OPS-06 Pruefung 1 — ruft tatsaechlich in die verwundbare
|
|
// Funktion hinein, damit govulncheck den Aufrufpfad (nicht nur die
|
|
// Modul-Abhaengigkeit) als erreichbar erkennt.
|
|
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"golang.org/x/text/language"
|
|
)
|
|
|
|
func main() {
|
|
// ParseAcceptLanguage ist der tatsaechlich verwundbare Aufrufpfad
|
|
// (GO-2022-1059), im Unterschied zu Parse() — govulncheck bewertet
|
|
// Erreichbarkeit auf Symbol-, nicht nur Paket-Ebene.
|
|
tags, _, err := language.ParseAcceptLanguage("de-DE,de;q=0.9,en;q=0.8")
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
fmt.Println(tags)
|
|
}
|