summaryrefslogtreecommitdiff
path: root/src/actions/outputSummary.ts
diff options
context:
space:
mode:
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);
+}