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

Threats poc #239

Merged
merged 281 commits into from
Jul 4, 2024
Merged

Threats poc #239

merged 281 commits into from
Jul 4, 2024

Conversation

soum-kazuaki
Copy link
Collaborator

PR の目的

  • threats-poc の累積改修を main に適用
    • group を service に名称変更
    • PTeam の脅威情報を、Team 単位でなく Service, Dependency 単位で扱うように改修
      • アラート通知も Team 単位から Service 単位に改修
    • 脅威度を SSVC deployer priority ベースで扱えるように改修
      • スコア計算部は未だ仮実装
      • 旧 ThreatImpact も残存しているが、いずれ↑に置き換え予定
    • SBOMアップロード機能を非同期化
    • SBOM(CycloneDX) 解析時に tag_name を {group}/{name} で生成するように改修
      • トピックタグ生成側も揃えるため、pkg_name の :/ に変換するよう改修
    • PTeam, Topic の disabled 属性を廃止
    • UI
      • 脅威情報を Service 単位で扱うように改修
        • 一部は api 側で暫定的な帳尻合わせを行っている
      • Service 削除機能を実装
      • TeamStatus (チーム内の最悪な ThreatImpact)を廃止

dejima-shikou and others added 30 commits May 13, 2024 12:45
…pact

fix default dependency_mission_impact to None
implement creating/sending alert based on ticket
…ssage

set tmp threat impact based on ssvc_deployer_priority instead of safe…
add ondelete='SET NULL' option to Alert.ticket_id
TsurutaYoshiki and others added 24 commits June 27, 2024 05:55
…ound-tasks

Topic/api patch get db for background tasks
…_ticket_ids

topic/add test get_service_tagged_ticket_ids
…-colon-to-slash

fix namespace delimiter in package name
add tests for bg_create_tags_from_sbom_json
Copy link
Collaborator

@mshim03 mshim03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@mshim03 mshim03 merged commit 6c06e4b into main Jul 4, 2024
10 checks passed
@mshim03 mshim03 deleted the threats-poc branch July 4, 2024 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants