mirror of
https://github.com/CyberMind-FR/secubox-deb.git
synced 2026-06-30 05:27:07 +00:00
Compare commits
1 Commits
c0a200ec9c
...
74b1823f69
| Author | SHA1 | Date | |
|---|---|---|---|
| 74b1823f69 |
|
|
@ -1,3 +1,10 @@
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
# 🏠 SecuBox Hub
|
# 🏠 SecuBox Hub
|
||||||
|
|
||||||
Central dashboard and control center
|
Central dashboard and control center
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
"""secubox-hub — Dashboard central SecuBox"""
|
"""secubox-hub — Dashboard central SecuBox"""
|
||||||
from fastapi import FastAPI, APIRouter, Depends, HTTPException
|
from fastapi import FastAPI, APIRouter, Depends, HTTPException
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
# debian/secubox.yaml
|
# debian/secubox.yaml
|
||||||
# Auto-generated from debian/control
|
# Auto-generated from debian/control
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
# /etc/nginx/secubox.d/hub.conf
|
# /etc/nginx/secubox.d/hub.conf
|
||||||
# Installed by secubox-hub package
|
# Installed by secubox-hub package
|
||||||
# Using TCP port for VM compatibility (Unix socket has issues in some VMs)
|
# Using TCP port for VM compatibility (Unix socket has issues in some VMs)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
# SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
# Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
# Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
# See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
# Shared SecuBox resources - include in all server blocks
|
# Shared SecuBox resources - include in all server blocks
|
||||||
# CORS enabled for CDN banner injection from any origin
|
# CORS enabled for CDN banner injection from any origin
|
||||||
location /shared/ {
|
location /shared/ {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/* SecuBox Alerts Page Styles * Version: 0.3.0
|
/* SecuBox Alerts Page Styles * Version: 0.3.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
/**
|
/**
|
||||||
* SecuBox Master API
|
* SecuBox Master API
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/* SecuBox App Store Styles */
|
/* SecuBox App Store Styles */
|
||||||
|
|
||||||
.secubox-apps-page {
|
.secubox-apps-page {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SecuBox Module - Common Styles (Design System v0.3.0)
|
* SecuBox Module - Common Styles (Design System v0.3.0)
|
||||||
* Shared styles for consistent SecuBox design across all modules
|
* Shared styles for consistent SecuBox design across all modules
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/* SecuBox Control Center UI - regenerated to match design brief */
|
/* SecuBox Control Center UI - regenerated to match design brief */
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SecuBox Help System Styles
|
* SecuBox Help System Styles
|
||||||
* Version: 1.0.0
|
* Version: 1.0.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require baseclass';
|
'require baseclass';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/* SecuBox Modules Page Styles * Version: 0.3.0
|
/* SecuBox Modules Page Styles * Version: 0.3.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/* SecuBox Monitoring Page Styles * Version: 0.3.0
|
/* SecuBox Monitoring Page Styles * Version: 0.3.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require baseclass';
|
'require baseclass';
|
||||||
'require secubox-theme/theme as Theme';
|
'require secubox-theme/theme as Theme';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require baseclass';
|
'require baseclass';
|
||||||
'require secubox/api as API';
|
'require secubox/api as API';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require poll';
|
'require poll';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require dom';
|
'require dom';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require secubox-theme/theme as Theme';
|
'require secubox-theme/theme as Theme';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require secubox-theme/theme as Theme';
|
'require secubox-theme/theme as Theme';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require form';
|
'require form';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require ui';
|
'require ui';
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
'require view';
|
'require view';
|
||||||
'require poll';
|
'require poll';
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════════════════════
|
||||||
* SECUBOX API UTILITIES — Safe JSON Fetch with Error Recovery
|
* SECUBOX API UTILITIES — Safe JSON Fetch with Error Recovery
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════
|
||||||
* SECUBOX COMPONENTS v2.0
|
* SECUBOX COMPONENTS v2.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CRT ENGINE v1.0 — SecuBox Edition
|
* CRT ENGINE v1.0 — SecuBox Edition
|
||||||
* ASR-33 Teletype simulation · VT100 cursor · PDP-1 boot
|
* ASR-33 Teletype simulation · VT100 cursor · PDP-1 boot
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ═══════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════
|
||||||
* SECUBOX LIGHT THEME v2.0
|
* SECUBOX LIGHT THEME v2.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* ═══════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════
|
||||||
* SECUBOX DARK THEME v2.0
|
* SECUBOX DARK THEME v2.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════════════════════
|
||||||
* SECUBOX DESIGN TOKENS — CSS Custom Properties
|
* SECUBOX DESIGN TOKENS — CSS Custom Properties
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════════════════════
|
||||||
* SECUBOX HEALTH BANNER — Global Health Monitor with Smart Doctor
|
* SECUBOX HEALTH BANNER — Global Health Monitor with Smart Doctor
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════
|
||||||
* SECUBOX HYBRID SKIN — Glass Morphism + Matrix Terminal
|
* SECUBOX HYBRID SKIN — Glass Morphism + Matrix Terminal
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════
|
||||||
* SECUBOX SIDEBAR — LIGHT THEME v2.0
|
* SECUBOX SIDEBAR — LIGHT THEME v2.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
/*
|
||||||
|
* SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
* Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
* Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
* See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════════════════════
|
||||||
* SECUBOX SIDEBAR — DARK THEME v2.0
|
* SECUBOX SIDEBAR — DARK THEME v2.0
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
// SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
// Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
// Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
// See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ═══════════════════════════════════════════════════════════════════════════════
|
* ═══════════════════════════════════════════════════════════════════════════════
|
||||||
* SECUBOX SIDEBAR — Health-Aware Navigation + Hybrid Skin Injector
|
* SECUBOX SIDEBAR — Health-Aware Navigation + Hybrid Skin Injector
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en" data-theme="dark">
|
<html lang="en" data-theme="dark">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
<!--
|
||||||
|
SPDX-License-Identifier: LicenseRef-CMSD-1.0
|
||||||
|
Copyright (c) 2026 CyberMind — Gérald Kerma <devel@cybermind.fr>
|
||||||
|
Source-Disclosed License — All rights reserved except as expressly granted.
|
||||||
|
See LICENCE-CMSD-1.0.md for terms.
|
||||||
|
-->
|
||||||
|
|
||||||
<html lang="en" data-theme="dark">
|
<html lang="en" data-theme="dark">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
|
|
|
||||||
|
|
@ -6,3 +6,4 @@
|
||||||
scripts/license-headers.py
|
scripts/license-headers.py
|
||||||
tests/test_license_headers.py
|
tests/test_license_headers.py
|
||||||
.github/workflows/license-check.yml
|
.github/workflows/license-check.yml
|
||||||
|
packages/secubox-hub/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user