SecurityViolationsTable

components/security/ViolationsTable.vue

Sortable violations table with Source, Dataflow, Destination, Violation, and Time columns. Uses UxTableList internally with SecurityDataFlow for the data-type column.

Source
Dataflow
Destination
Violation
Time
cursor-agent-7f3a
Credential
S
~/.config/railway/credentials.json
Read RAILWAY_TOKEN from config
Apr 25, 2:32 PM
cursor-agent-7f3a
Infrastructure
S
backboard.railway.app
Unapproved destination
Apr 25, 2:32 PM
cursor-agent-7f3a
Destructive
S
backboard.railway.app/graphql
volumeDelete mutation
Apr 25, 2:32 PM
ops-agent-b2c1
Infrastructure
S
api.machines.dev
Unapproved destination
Apr 28, 9:14 AM

Grape color variant

Source
Dataflow
Destination
Violation
Time
cursor-agent-7f3a
Credential
S
~/.config/railway/credentials.json
Read RAILWAY_TOKEN from config
Apr 25, 2:32 PM
cursor-agent-7f3a
Infrastructure
S
backboard.railway.app
Unapproved destination
Apr 25, 2:32 PM
cursor-agent-7f3a
Destructive
S
backboard.railway.app/graphql
volumeDelete mutation
Apr 25, 2:32 PM
ops-agent-b2c1
Infrastructure
S
api.machines.dev
Unapproved destination
Apr 28, 9:14 AM
components/security/ViolationsTable.vue

Usage

<SecurityViolationsTable :violations = "—" color = "red" />

Props

PropTypeDefaultDescription
violationsArrayArray of violation records: { id, source, dataTypes, destination, violation, time } (required)
colorString'red'Color palette passed to SecurityDataFlow: 'red' | 'grape' | 'black'

Related