summaryrefslogtreecommitdiff
path: root/src/actions/outputSummary.ts
diff options
context:
space:
mode:
authorLeo Goetz <dev@leogtz.de>2026-05-08 15:48:37 +0200
committerLeo Goetz <dev@leogtz.de>2026-05-08 15:48:37 +0200
commitc3cb0ca317a52a740bf9625ca9df43f5c2306548 (patch)
treeaa8877dc2d651f16d23a629c4054043cae8be156 /src/actions/outputSummary.ts
inital commit
Diffstat (limited to 'src/actions/outputSummary.ts')
-rw-r--r--src/actions/outputSummary.ts15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/actions/outputSummary.ts b/src/actions/outputSummary.ts
new file mode 100644
index 0000000..5a376cb
--- /dev/null
+++ b/src/actions/outputSummary.ts
@@ -0,0 +1,15 @@
+import chalk from "chalk";
+import type { Project } from "../types.js";
+
+export function outputSummary(projects: Project[]) {
+ const text = `
+ This is what i found:
+ ${projects.map((project) => {
+ let projectVulnerabilities = project.metadata.vulnerabilities.total;
+ return `
+ ${project.projectName} has ${projectVulnerabilities > 0 ? chalk.bold.red(projectVulnerabilities) : chalk.bold.green(projectVulnerabilities)} Security Issues`;
+ })}
+ `;
+
+ console.log(text);
+}