aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-01-08 17:40:13 +0200
committerSyndamia <kamen@syndamia.com>2024-01-08 17:40:13 +0200
commit35086fb96fc4d5bd3ef2fef566e883a9426a69a2 (patch)
treece7e68f4c1c285aeb5af30278e35293fe72a5f99
parent74609c69efefe6660f0befb89928787fdceaa0ae (diff)
downloadpico-web-35086fb96fc4d5bd3ef2fef566e883a9426a69a2.tar
pico-web-35086fb96fc4d5bd3ef2fef566e883a9426a69a2.tar.gz
pico-web-35086fb96fc4d5bd3ef2fef566e883a9426a69a2.zip
[Makefile] Added security analysis
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 692aba2..73b063a 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,10 @@
CC_SANA ?= clang
CFLAGS_SANA ?= --analyze -Xclang -analyzer-output=text
+# Security analysis
+CC_CANA ?= flawfinder
+CFLAGS_CANA ?= --error-level=3
+
.PHONY: all
all: build
@@ -21,6 +25,10 @@ tests:
static-analysis:
$(CC_SANA) $(CFLAGS_SANA) ./src/*
+.PHONY: security-analysis
+security-analysis:
+ $(CC_CANA) $(CFLAGS_CANA) ./src
+
.PHONY: clean
clean:
cd ./src/ && $(MAKE) clean