INNER CODE UNIT · Go

main

abahmed/kwatch · cmd/kwatch-e2e-sanitize/main.go:13

func main() {
	data, err := io.ReadAll(io.LimitReader(
		os.Stdin, maxArtifactInputBytes+1,
	))
	if err != nil {
		_, _ = os.Stderr.WriteString(err.Error() + "\n")
		os.Exit(1)
	}
	if len(data) > maxArtifactInputBytes {
		_, _ = os.Stderr.WriteString(fmt.Sprintf(
			"artifact exceeds %d-byte limit\n", maxArtifactInputBytes,
		))
		os.Exit(1)
	}
	_, err = os.Stdout.WriteString(redact.Evidence(string(data)))
	if err != nil {
		_, _ = os.Stderr.WriteString(err.Error() + "\n")
		os.Exit(1)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…