mirror of
https://github.com/syntrex-lab/gomcp.git
synced 2026-06-20 15:28:05 +02:00
chore: add copyright headers, CI tests, and sanitize gitignore
This commit is contained in:
parent
5cbb3d89d3
commit
d1f844235e
325 changed files with 2267 additions and 902 deletions
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// GoMCP v2 — High-performance Go-native MCP server for the RLM Toolkit.
|
||||
// Provides hierarchical persistent memory, cognitive state management,
|
||||
// causal reasoning chains, and code crystal indexing.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the SENTINEL immune agent (SEC-002 eBPF Runtime Guard).
|
||||
//
|
||||
// The immune agent monitors SOC processes at the kernel level using eBPF
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the Universal Sidecar CLI entry point (§5.5).
|
||||
//
|
||||
// Usage:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the SOC Correlate process (SEC-001 Process Isolation).
|
||||
//
|
||||
// Responsibility: Receives persisted events from soc-ingest via IPC,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the SOC Ingest process (SEC-001 Process Isolation).
|
||||
//
|
||||
// Responsibility: HTTP endpoint, authentication, secret scanner,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the SOC Respond process (SEC-001 Process Isolation).
|
||||
//
|
||||
// Responsibility: Receives incidents from soc-correlate via IPC,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// Package main provides the standalone SOC API server entry point.
|
||||
//
|
||||
// @title SYNTREX Sentinel SOC API
|
||||
|
|
@ -29,10 +33,10 @@ import (
|
|||
"syscall"
|
||||
|
||||
"github.com/syntrex-lab/gomcp/internal/application/soc"
|
||||
socdomain "github.com/syntrex-lab/gomcp/internal/domain/soc"
|
||||
"github.com/syntrex-lab/gomcp/internal/domain/engines"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/auth"
|
||||
socdomain "github.com/syntrex-lab/gomcp/internal/domain/soc"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/audit"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/auth"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/email"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/logging"
|
||||
"github.com/syntrex-lab/gomcp/internal/infrastructure/postgres"
|
||||
|
|
@ -274,4 +278,3 @@ func configureMemorySafety(logger *slog.Logger) {
|
|||
"sys_mib", m.Sys/1024/1024,
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
// Copyright 2026 Syntrex Lab. All rights reserved.
|
||||
// Use of this source code is governed by an Apache-2.0 license
|
||||
// that can be found in the LICENSE file.
|
||||
|
||||
// syntrex-proxy — transparent reverse proxy that scans LLM prompts.
|
||||
//
|
||||
// Usage:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue