Skip to content

feat: implement Security Timeline View (#156)#162

Open
RUKAYAT-CODER wants to merge 26 commits into
MD-Creative-Production:mainfrom
RUKAYAT-CODER:feat/issue-156-security-timeline-view
Open

feat: implement Security Timeline View (#156)#162
RUKAYAT-CODER wants to merge 26 commits into
MD-Creative-Production:mainfrom
RUKAYAT-CODER:feat/issue-156-security-timeline-view

Conversation

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Summary

Implements the Security Timeline View as specified in issue #156, providing chronological visibility into security events with grouping and filter support.

Changes

  • SecurityTimelineView.tsx - React component with chronological event list (newest first), severity filter, and group filter
  • SecurityTimelineView.css - Dark-theme styles consistent with existing dashboard components
  • SecurityTimelineView.spec.tsx - Tests covering render, chronological ordering, severity filter, group filter, empty state, and default props

Acceptance Criteria

  • Timeline implemented and events displayed chronologically
  • Events ordered correctly (newest first)
  • Filters supported (by severity and by group)

closes #156

@mijinummi

Copy link
Copy Markdown
Collaborator

Hi @RUKAYAT-CODER thanks for your contributions, please kindly fix the remaining ci failures. Well done for the effort you have put so far on this.

Topmatrixmor2014 and others added 8 commits June 17, 2026 16:11
…ative-Production#151)

- add DependencyTrackerModule under src/modules/contracts/dependencies/
- add ContractNode, DependencyGraph, RiskLevel interfaces
- add DependencyTrackerService: registerContract, addDependency, getGraph
  (cycle-safe BFS traversal) and getAll with in-memory store
- add DependencyTrackerController exposing REST endpoints:
    POST /contracts/dependencies/register
    POST /contracts/dependencies
    GET  /contracts/dependencies
    GET  /contracts/dependencies/graph/:address?chain=
- add 20 unit tests covering happy paths, ConflictException,
  NotFoundException, risk propagation, and cycle-safety
- register module in AppModule

Closes MD-Creative-Production#151
- add 'jest' to tsconfig.json types array so tsc --noEmit resolves
  jest globals in spec files (fixes TypeScript type checking CI job)
- enable build:backend in Dockerfile builder stage (was commented out)
- fix COPY path from /app/src to /app/apps/backend/dist
- fix CMD entrypoint to dist/apps/backend/src/main.js
  (fixes Docker Build Check CI job)
…eat/contract-dependency-tracker-151

feat(contracts): implement contract dependency tracker module (MD-Creative-Production#151)
…ramework

feat: add minimal ai provider abstraction and threat summarization framework
@RUKAYAT-CODER

RUKAYAT-CODER commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

Hi, @mijinummi . Fixed all CI failures related to this PR. The Docker and TypeScript type-check failures are pre-existing on main and not caused by my changes.

ahmadogo and others added 12 commits June 18, 2026 09:02
…action

closes MD-Creative-Production#132: siem integration
- ISiemProvider interface, SiemEvent type, config DTOs
- SplunkSiemProvider (HEC), ElasticSiemProvider (bulk api / ECS)
- SiemService fans out to all providers and isolates failures
- SiemModule registers providers conditionally from env vars
- 6 unit tests: forwarding, failure isolation, health checks

closes MD-Creative-Production#135: multi-chain monitoring
- IChainMonitor interface with chainId, normalizeEvent, subscribe, isHealthy
- NormalizedChainEvent shared event shape for downstream consumers
- StellarChainMonitor reference implementation via horizon polling
- ChainRegistryService routes events by chainId, unified subscribeAll
- ChainsModule with documented extension points for new chains
- 8 unit tests: registry, routing, subscription, health
- register SiemModule and ChainsModule in AppModule
…eat/governance-framework-146

Excellent! LGTM!
resolve conflict in app.module.ts — keep GovernanceModule from main
alongside SiemModule and ChainsModule from this branch
…em-integration-and-chain-monitoring

feat: add siem integration framework and multi-chain monitoring abstr…
@mijinummi

Copy link
Copy Markdown
Collaborator

Hello @RUKAYAT-CODER , please pull from main the latest changes, and make a push again. Thank you

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor Author

Pulled from the main and pushed again.
Done

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.

🕒 Implement Security Timeline View

7 participants