Skip to content

Commit

Permalink
Merge pull request #46 from NSWC-Crane/CHRIS_DEV
Browse files Browse the repository at this point in the history
Reference pull request for full details.
  • Loading branch information
crodriguez6497 authored Mar 15, 2024
2 parents eb90aa7 + e399dfd commit 59ff32b
Show file tree
Hide file tree
Showing 20 changed files with 816 additions and 463 deletions.
4 changes: 4 additions & 0 deletions Api/Models/poam.model.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,10 @@ module.exports = (sequelize, DataTypes) => {
extensionJustification: {
type: DataTypes.TEXT
},
scanResults: {
type: DataTypes.TEXT,
allowNull: true,
},
}, {
freezeTableName: true,
timestamps: false,
Expand Down
10 changes: 5 additions & 5 deletions Api/Services/mysql/poamService.js
Original file line number Diff line number Diff line change
Expand Up @@ -228,14 +228,14 @@ exports.postPoam = async function postPoam(req, res, next) {
let sql_query = `INSERT INTO poamtracking.poam (collectionId, vulnerabilitySource, stigTitle, iavmNumber,
aaPackage, vulnerabilityId, description, rawSeverity, adjSeverity, scheduledCompletionDate,
ownerId, mitigations, requiredResources, residualRisk, businessImpactRating, businessImpactDescription,
notes, status, poamType, vulnIdRestricted, submittedDate)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`
notes, status, poamType, vulnIdRestricted, submittedDate, scanResults)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`

await connection.query(sql_query, [req.body.collectionId, req.body.vulnerabilitySource, req.body.stigTitle, req.body.iavmNumber,
req.body.aaPackage, req.body.vulnerabilityId, req.body.description, req.body.rawSeverity, req.body.adjSeverity,
req.body.scheduledCompletionDate, req.body.ownerId, req.body.mitigations, req.body.requiredResources, req.body.residualRisk,
req.body.businessImpactRating, req.body.businessImpactDescription, req.body.notes, req.body.status,
req.body.poamType, req.body.vulnIdRestricted, req.body.submittedDate])
req.body.poamType, req.body.vulnIdRestricted, req.body.submittedDate, req.body.scanResults])

let sql = "SELECT * FROM poamtracking.poam WHERE poamId = LAST_INSERT_ID();"
let [rowPoam] = await connection.query(sql)
Expand Down Expand Up @@ -349,14 +349,14 @@ exports.putPoam = async function putPoam(req, res, next) {
iavmNumber = ?, aaPackage = ?, vulnerabilityId = ?, description = ?, rawSeverity = ?, adjSeverity = ?,
scheduledCompletionDate = ?, ownerId = ?, mitigations = ?, requiredResources = ?, residualRisk = ?,
businessImpactRating = ?, businessImpactDescription = ?, notes = ?, status = ?, poamType = ?,
vulnIdRestricted = ?, submittedDate = ? WHERE poamId = ?`
vulnIdRestricted = ?, submittedDate = ?, scanResults = ? WHERE poamId = ?`

await connection.query(sql_query, [req.body.collectionId, req.body.vulnerabilitySource, req.body.stigTitle,
req.body.iavmNumber, req.body.aaPackage, req.body.vulnerabilityId, req.body.description, req.body.rawSeverity,
req.body.adjSeverity, req.body.scheduledCompletionDate, req.body.ownerId, req.body.mitigations,
req.body.requiredResources, req.body.residualRisk, req.body.businessImpactRating,
req.body.businessImpactDescription, req.body.notes, req.body.status, req.body.poamType, req.body.vulnIdRestricted,
req.body.submittedDate, req.body.poamId])
req.body.submittedDate, req.body.scanResults, req.body.poamId])

let sql = "SELECT * FROM poamtracking.poam WHERE poamId = ?"
let [rowPoam] = await connection.query(sql, [req.body.poamId])
Expand Down
2 changes: 2 additions & 0 deletions Api/specification/poam-manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3252,6 +3252,8 @@ components:
type: string
submittedDate:
type: string
scanResults:
type: string
assets:
type: array
items:
Expand Down
2 changes: 1 addition & 1 deletion Database/POAM_Tracking_Tool_Data_Model.sql
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ CREATE TABLE `poamtracking`.`usertokens` (
`token` VARCHAR(255) NOT NULL,
`expiration` DATETIME NOT NULL,
PRIMARY KEY (`userName`));



DELIMITER $$
Expand Down
Loading

0 comments on commit 59ff32b

Please sign in to comment.