Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project risks calculations #392

Closed
MuhammadKhalilzadeh opened this issue Dec 29, 2024 · 4 comments
Closed

Project risks calculations #392

MuhammadKhalilzadeh opened this issue Dec 29, 2024 · 4 comments
Assignees
Labels
backend Backend related tasks/issues frontend Frontend related tasks/issues team work and collaboration
Milestone

Comments

@MuhammadKhalilzadeh
Copy link
Collaborator

Project risks calculations are retrieved from the Project risks table. Since we are going to remove Vendor risks, there won't be any calculations.

Screenshot 2024-12-29 103948

@MuhammadKhalilzadeh MuhammadKhalilzadeh added frontend Frontend related tasks/issues backend Backend related tasks/issues team work and collaboration labels Dec 29, 2024
@MuhammadKhalilzadeh MuhammadKhalilzadeh added this to the 1.0 milestone Dec 29, 2024
@MuhammadKhalilzadeh
Copy link
Collaborator Author

@samuel-coutinho and @HarshP4585
You guys we'll need to work together on this

@gorkem-bwl
Copy link
Contributor

The risk level chart (which is shown on the table) is calculated as follows: Each risk level (very low, medium, etc) is added and the resulting risk level number is shown on the chart. For example, if there are 2 medium risk levels in the table, the chart above would show "2" for medium risks.

@samuel-coutinho
Copy link
Contributor

The current response from BE contains just one object with one value for each field.

{
    "id": 1,
    "project_id": 1,
    "risk_name": "Data Privacy Compliance",
    "risk_owner": "Alice",
    "ai_lifecycle_phase": "Deployment",
    "risk_description": "Risk of non-compliance with data privacy regulations.",
    "risk_category": "Regulatory",
    "impact": "High",
    "assessment_mapping": "GDPR Compliance Check",
    "controls_mapping": "Data Access Controls",
    "likelihood": "Moderate",
    "severity": "High",
    "risk_level_autocalculated": "Medium risk",
    "review_notes": "Need for regular audits.",
    "mitigation_status": "In Progress",
    "current_risk_level": "Medium",
    "deadline": "2024-12-31T00:00:00.000Z",
    "mitigation_plan": "Implement data anonymization.",
    "implementation_strategy": "Anonymize user data in production environments.",
    "mitigation_evidence_document": "Data_Anonymization_Plan.pdf",
    "likelihood_mitigation": "Reduced",
    "risk_severity": "Moderate",
    "final_risk_level": "Low",
    "risk_approval": "Pending",
    "approval_status": "Under Review",
    "date_of_assessment": "2024-11-01T00:00:00.000Z"
}

Which attribute is the Risk Level on the table?
Is this response correct? It seems that it is missing more information.

@samuel-coutinho
Copy link
Contributor

I imagine it should consist of an array of objects, each containing information about a project risk.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend related tasks/issues frontend Frontend related tasks/issues team work and collaboration
Projects
None yet
Development

No branches or pull requests

4 participants