A comprehensive, interactive cybersecurity framework specifically designed for banking and financial institutions. Covers 22 security domains with standardized content, implementation guides, and advanced search functionality.
Live site: https://n4igme.github.io/secfields/
| # | Domain | File |
|---|---|---|
| — | Introduction | intro.md |
| 1 | Governance & Strategy | governance.md |
| 2 | Risk Management | risk.md |
| 3 | Compliance, Audit & Regulatory | compliance.md |
| 4 | Security Architecture | security-architecture.md |
| 5 | Security Engineering | security-engineering.md |
| 6 | Identity & Access Management | iam.md |
| 7 | Red Team / Offensive Security | redteam.md |
| 8 | Blue Team / Detection & Response | blueteam.md |
| 9 | Threat Intelligence | threat-intel.md |
| 10 | Cloud & Infrastructure Security | cloud-security.md |
| 11 | Endpoint & Device Security | endpoint-security.md |
| 12 | Data Security | data-security.md |
| 13 | Network Security | network-security.md |
| 14 | Fraud & Cyber-Fraud Security | fraud-security.md |
| 15 | Business Continuity & Disaster Recovery | business-continuity.md |
| 16 | Physical & Operational Security | physical-security.md |
| 17 | Customer-Facing Security | customer-security.md |
| 18 | Metrics & Reporting | metrics-reporting.md |
| 19 | GRC (Governance, Risk & Compliance) | grc.md |
| — | Practical Examples | practical.md |
| — | References & Next Steps | references.md |
- Dark/Light theme with localStorage persistence
- Real-time search across all module content with debounced input
- Responsive layout — sidebar + content on desktop, stacked on mobile
- Print-friendly — export any module as PDF via browser print
- Syntax highlighting via highlight.js with SRI integrity checks
- Zero dependencies — no build step, no npm, pure HTML/CSS/JS
- SEO optimized — Open Graph, Twitter Cards, JSON-LD structured data, sitemap
Each module follows a standardized template:
# Module Title
Module Version / Last Reviewed / Next Review Due / Target Audience / Reading Time
## Overview
## Threat Landscape & Current Context
## Regulatory Alignment
## Best Practices
## Implementation Guide
## Configuration Templates
## Checklists
## Red Team Perspective
## Case Studies
## Metrics & Measurement
## Tools & Resources
## Cross-References
-
Create a markdown file in
modules/following the template above. -
Register it in
index.html:const modules = { // ...existing modules 'your-module-id': { title: 'Your Module Title', url: 'modules/your-module.md' } };
-
Update
sitemap.xmlwith the new hash URL.
secfields/
├── index.html # Single-page application
├── js/
│ └── markdown-parser.js # Custom markdown-to-HTML parser
├── modules/ # 22 content modules (markdown)
├── robots.txt
├── sitemap.xml
├── LICENSE # MIT
└── .github/
└── workflows/
└── deploy.yml # GitHub Pages deployment
Automatically deployed to GitHub Pages on push to main via GitHub Actions.
MIT — see LICENSE for details.
Author: M. Habib · Security Analyst