๐Ÿ”ฌ

TYCHON Insights Reference

Data schemas and index patterns for CVE, STIG, and quantum readiness data

๐Ÿ“‹ Overview
๐Ÿ“Š Index Patterns
๐Ÿ”— Common Fields
๐Ÿ—‚ Index Schemas
๐Ÿ” Sample Queries

TYCHON Insights Overview

Unified Data Collection Platform

TYCHON Insights is a PowerShell and Python module installed on endpoints that collects CVE, STIG, and quantum readiness data and forwards it to Elasticsearch under the tychon-pqc-* index pattern. When paired with TYCHON Quantum Command (TQC), the combined dataset provides a complete cryptographic posture picture.

๐Ÿ›ก๏ธ CVE Intelligence

Vulnerability assessment data tied to installed crypto libraries and software packages, cross-referenced against NIST NVD.

๐Ÿ“‹ STIG Compliance

Security Technical Implementation Guide checks for cryptographic configurations on Windows and Linux endpoints.

โš›๏ธ Quantum Readiness

Post-quantum cryptography readiness scoring per OMB M-23-02 and CNSA 2.0 standards, including hardware capability profiling.

Integration Architecture

๐Ÿ’ป
Endpoint
Windows / Linux
TychonScan.psm1
โ†’
๐Ÿ“ฆ
TYCHON Insights
PowerShell Module
+ Python Agent
โ†’
๐Ÿ”
Elasticsearch
tychon-pqc-*
12 indices
๐Ÿ”ญ
TQC Scanner
Remote port scanning
cipher/cert discovery
+
๐Ÿ”ฌ
TYCHON Insights
Local endpoint data
CVE / STIG / quantum

PowerShell Module

The TychonScan PowerShell module is the primary data collection agent on Windows endpoints. It is signed with a DigiCert code-signing certificate (TYCHON LLC).

# Import and run a scan
Import-Module TychonScan
Invoke-TychonScan -OutputPath C:\Tychon\Results

# Check module details
Get-Module TychonScan | Select-Object Version, Path

Module Manifest (TychonScan.psd1)

Module TypeScript
Root ModuleTychonScan.psm1
Public FunctionsPublic/*.ps1
Private FunctionsPrivate/*.ps1
SigningDigiCert (TYCHON LLC)
Cert ExpiryNov 2026

โš ๏ธ script.* Fields

Every TYCHON Insights document includes script.* fields that capture PowerShell execution metadata. These are injected automatically and are not part of the core data payload.

script.name script.type script.version script.start script.current_time script.current_duration script.runtime.psversion script.runtime.clrversion

Index Patterns

All TYCHON Insights data lands in the tychon-pqc-* index pattern. Use this wildcard in Kibana index pattern settings and Elasticsearch queries to search across all 12 indices simultaneously.

# Kibana Index Pattern
tychon-pqc-*
Index Name Purpose Documents Key Namespace Category
tychon-pqc-certificates X.509 certificates from filesystem, keystores, and TLS connections 17,869 certificate.* Crypto
tychon-pqc-assets Cryptographic asset inventory โ€” config files and process-linked certs 1,985 config.* Crypto
tychon-pqc-applications Applications using crypto โ€” ports, protocols, and quantum readiness grades 1,582 tychon.application.* App
tychon-pqc-crypto-libraries Cryptographic libraries (OpenSSL, BouncyCastle, etc.) with vulnerability status 1,613 tychon.library.* Vuln
tychon-pqc-installed-apps Installed software packages that depend on crypto libraries 560 package.* App
tychon-pqc-inventory TLS/SSH port-level cipher inventory with OMB M-23-02 compliance scoring 454 tls.*, omb.* Compliance
tychon-pqc-ciphers Individual cipher suite findings per port with quantum risk ratings 451 tychon.cipher.* Crypto
tychon-pqc-keystores Keystore files (PKCS#12, JKS, Windows cert stores) with cert statistics 88 keystore.* Crypto
tychon-pqc-ipsec-tunnels IPSec VPN tunnels โ€” encryption algorithms, DH groups, PFS status 4 ipsec_tunnel.* Network
tychon-pqc-archives Encrypted archive files (PST, ZIP, 7z) with encryption algorithm detection 2 archive.* File
tychon-pqc-vpn-clients VPN client software โ€” configuration security and PQC readiness 4 vpn_client.* Network
tychon-pqc-system-readiness Full hardware and OS quantum readiness scoring with cost analysis and upgrade paths 20 quantum_readiness.* Compliance

Common Fields

These field namespaces appear in every tychon-pqc-* document. They provide consistent host identity, observer context, and routing metadata for cross-index correlation.

host.* Host Identity Fields

FieldTypeDescription
host.hostnamekeywordShort hostname of the scanned endpoint
host.idkeywordUnique host identifier (persistent)
host.domainkeywordWindows domain or DNS domain
host.ipip[]All IP addresses (IPv4 and IPv6)
host.mackeyword[]MAC addresses
host.os.namekeywordOS name (e.g. "Windows Server 2022")
host.os.versionkeywordOS version string
host.os.familykeywordOS family (windows / linux / macos)
host.hardware.serial_numberkeywordHardware serial number from BIOS/DMI
host.hardware.manufacturerkeywordHardware manufacturer
host.logged_on_userkeywordCurrently logged-on user at scan time
host.managedbooleanWhether host is managed by TYCHON
host.epo.guidkeywordMcAfee/Trellix ePO agent GUID

observer.* Observer / Scanner Fields

FieldTypeDescription
observer.idkeywordScanner instance unique ID
observer.hostnamekeywordScanner hostname
observer.software_versionkeywordTQC Scanner or Insights version
observer.fips_mode_enabledbooleanWhether scanner ran in FIPS mode
observer.is_vdi_environmentbooleanVDI environment detection flag
observer.vdi_identity_sourcekeywordHow VDI identity was resolved (cli_override / profile_file / username_hash / gopsutil)
observer.tychon_client_idkeywordTYCHON platform client registration ID
observer.bigfix_client_installedbooleanWhether BigFix agent is present on observer

tychon.* Core TYCHON Fields (All Indices)

FieldTypeDescription
tychon.idkeywordUnique document identifier (SHA-256 derived)
tychon.typekeywordRecord type (e.g. certificate, cipher, application)
tychon.indexkeywordTarget index name
tychon.data.versionkeywordData schema version
tychon.sort.idlongNumeric sort key for ordered display
tychon.routing.source.hostnamekeywordOriginating scanner hostname
tychon.routing.source.observer_idkeywordOriginating scanner observer ID
tychon.routing.original.*objectMiddleware-injected copy of all host.* fields for routing preservation
tychon.endpoint.is_vdibooleanVDI endpoint flag
tychon.endpoint.is_laptopbooleanLaptop form-factor detection
tychon.endpoint.setting.security_label_settings.namekeywordApplied security classification label

kerberos.* Kerberos Configuration Fields

FieldTypeDescription
kerberos.has_aes256booleanAES-256 encryption type supported
kerberos.has_aes128booleanAES-128 encryption type supported
kerberos.has_rc4booleanRC4-HMAC (weak) encryption type supported
kerberos.has_desbooleanDES (deprecated) encryption type supported
kerberos.is_quantum_safebooleanWhether Kerberos config is quantum-safe
kerberos.is_explicitly_configuredbooleanWhether encryption types are explicitly configured vs OS default
kerberos.config_sourcekeywordSource of Kerberos config (registry / krb5.conf / default)

Index-Specific Schemas

Certificates Inventory Ciphers Applications Crypto Libraries Keystores System Readiness Other Indices
tychon-pqc-certificates 17,869 documents ยท X.509 certificate inventory

certificate.* Fields

FieldDescription
serial_numberCertificate serial number (hex)
sha1_fingerprintSHA-1 fingerprint
sha256_fingerprintSHA-256 fingerprint
signature_algorithmSigning algorithm (e.g. SHA256WithRSA)
subject_common_nameSubject CN
subject_public_key_info.algorithmPublic key algorithm (RSA/EC/etc.)
subject_public_key_info.bit_sizeKey size in bits
not_before / not_afterValidity window
validity.duration_daysCertificate lifetime in days
is_self_signedSelf-signed flag
is_caCA certificate flag
pqc_vulnerablePost-quantum vulnerable flag
source_file_pathPath where cert was found

Additional Namespaces

x509.*
ECS-standard certificate fields: serial_number, public_key_size, public_key_algorithm, signature_algorithm, subject.common_name, issuer.common_name, key_usage, version_number
file.*
Source file metadata: path, name, extension, size, permissions, owner.name, group.name, mtime
omb.sig_tier
OMB M-23-02 signature tier classification (1โ€“4)
pqc.vulnerable
Top-level post-quantum vulnerability shorthand
tychon-pqc-inventory 454 documents ยท TLS/SSH port cipher inventory with OMB compliance

tls.* Fields

FieldDescription
preferred_protocolHighest/preferred TLS version
preferred_cipherPreferred cipher suite
supported_protocolsAll negotiated protocols
supported_ciphersAll accepted cipher suites
insecure_ciphersWeak/deprecated cipher suites found
insecure_cipher_countCount of insecure ciphers
duration_msScan duration in milliseconds

Shorthand Flags

quantum_ready quantum_ready_cert quantum_ready_cipher quantum_ready_kx

omb.* Fields (OMB M-23-02)

FieldDescription
kex_primaryPrimary key exchange algorithm
kex_tierKEX tier (1=PQC-safe โ†’ 4=legacy)
sig_tierSignature tier classification
protocol_tierProtocol compliance tier
vulnerability_statusOverall vulnerability assessment
pqc_algosPost-quantum algorithms detected
crqc_vulnerable_algosAlgorithms vulnerable to CRQC
certificationsApplicable certifications (FIPS, CC, etc.)
tychon-pqc-ciphers 451 documents ยท Per-port cipher suite findings
FieldTypeDescription
tychon.cipher.protocolkeywordTLS version (TLSv1.2, TLSv1.3)
tychon.cipher.portintegerPort number
tychon.cipher.is_encryptedbooleanWhether this cipher provides encryption
tychon.cipher.pqc_readinesskeywordPQC readiness level (ready / partial / not_ready)
tychon.cipher.pqc_vulnerablebooleanVulnerable to post-quantum attacks
tychon.cipher.quantum_riskkeywordRisk level (critical / high / medium / low)
tychon.cipher.migration_prioritykeywordMigration urgency (immediate / planned / monitor)
tychon.cipher.recommended_actiontextHuman-readable remediation recommendation
tychon-pqc-applications 1,582 documents ยท Application crypto usage and quantum grades
FieldTypeDescription
tychon.application.namekeywordApplication name
tychon.application.pathkeywordApplication executable path
tychon.application.portintegerPrimary listening port
tychon.application.quantum_readybooleanOverall quantum readiness flag
tychon.application.quantum_grade.scorefloatNumeric quantum readiness score
tychon.application.quantum_grade.gradekeywordLetter grade (A / B / C / D / F)
tychon.application.crypto_library_countintegerNumber of crypto libraries loaded
tychon.application.keystore_countintegerKeystores associated with this app
tychon.library.uses_opensslbooleanOpenSSL dependency detected
tychon.library.openssl_pqc_statuskeywordOpenSSL PQC capability status
tychon-pqc-crypto-libraries 1,613 documents ยท Library vulnerability and PQC status
FieldTypeDescription
tychon.library.namekeywordLibrary name (libssl, BouncyCastle, etc.)
tychon.library.crypto_typekeywordLibrary category (symmetric / asymmetric / hash / TLS)
tychon.library.pqc_statuskeywordPQC support level (full / partial / none)
tychon.library.pqc_algorithmskeyword[]Supported PQC algorithm names
vulnerability.is_vulnerablebooleanHas known CVE vulnerability
vulnerability.risk_levelkeywordCVE risk level (critical / high / medium / low)
vulnerability.risk_reasontextHuman-readable vulnerability description
process.namekeywordOwning process name
process.executablekeywordProcess executable path
tychon-pqc-keystores 88 documents ยท Keystore files with certificate statistics
FieldTypeDescription
keystore.typekeywordKeystore type (PKCS12 / JKS / Windows / PEM)
keystore.pathkeywordFilesystem path to keystore
keystore.cert_countintegerTotal certificates in keystore
keystore.accessiblebooleanWhether keystore could be read
keystore.requires_authbooleanPassword-protected keystore
keystore.stats.pqc_vulnerable_certificatesintegerPQC-vulnerable cert count
keystore.stats.expired_certificatesintegerExpired cert count
keystore.stats.key_algorithms.rsa / ecdsaintegerCert counts by key algorithm
tychon-pqc-system-readiness 20 documents ยท Hardware and OS quantum readiness scores

quantum_readiness.* Top-Level

FieldDescription
overall_scoreComposite readiness score (0โ€“100)
readiness_statusStatus label (Ready / Partial / Not Ready)
status_colorDisplay color (green / yellow / red)
ready_timelineEstimated migration timeline
assessment_typeAssessment category (hardware / os / full)
recommendationsArray of remediation recommendations

Sub-Objects

quantum_readiness.hardware.*
CPU architecture, cores, RAM, TPM version, instruction sets (AES-NI, AVX2, NEON), HSM presence, Secure Boot, per-component scores
quantum_readiness.operating_system.*
Crypto framework, native PQC support, SymCrypt presence, FIPS mode, modern crypto API availability, per-component scores
quantum_readiness.network.*
IPv6 support, TLS 1.3 capability, modern cipher support, estimated bandwidth, protocol scores
quantum_readiness.cost_analysis.*
total_cost_usd, hardware/labor/license breakdown, total_labor_hours, labor_rate_used
quantum_readiness.upgrade_pathway[]
Ordered upgrade steps: component, action, description, priority, estimated_time_weeks

tychon-pqc-ipsec-tunnels

4 documents ยท IPSec VPN tunnel crypto configuration
ipsec_tunnel.name / status / implementation
tunnel_details.encryption_algorithm
tunnel_details.dh_group
tunnel_details.perfect_forward_secrecy
security.pqc_support / pqc_vulnerable
security.weak_dh_group / weak_crypto

tychon-pqc-vpn-clients

4 documents ยท VPN client software and config security
vpn_client.name / vendor / version / status
vpn_client.executable_path / config_path
vpn_config.split_tunneling / kill_switch
vpn_config.dns_leak_protection
pqc.quantum_resistance / is_pqc_ready
security.score / risk_level

tychon-pqc-archives

2 documents ยท Encrypted archive files (PST, ZIP, 7z)
archive.file_path / file_type / file_hash
archive.is_encrypted / encryption_type
archive.encryption_strength
archive.file_details.{md5,sha1,sha256}_hash

tychon-pqc-assets

1,985 documents ยท Config-file and process-linked crypto assets
config.config_file / resolved_path
config.property_key / ref_type
process.name / pid / path

tychon-pqc-installed-apps

560 documents ยท Installed software with crypto library dependencies
package.name / path / install_directory
tychon.installed_app.crypto_library_count
tychon.scan_mode (unique to this index)

Sample Queries

Find All PQC-Vulnerable Certificates

Returns certificates using RSA or ECDSA keys that will be broken by a cryptographically relevant quantum computer.

Elasticsearch Query DSL
GET tychon-pqc-certificates/_search
{
  "query": {
    "term": { "certificate.pqc_vulnerable": true }
  },
  "sort": [{ "certificate.not_after": "asc" }],
  "_source": [
    "host.hostname", "certificate.subject_common_name",
    "certificate.signature_algorithm",
    "certificate.subject_public_key_info.bit_size",
    "certificate.not_after", "certificate.source_file_path"
  ]
}

Application Quantum Grades by Host

Aggregate quantum readiness grades across all detected applications, grouped by hostname.

Elasticsearch Aggregation
GET tychon-pqc-applications/_search
{
  "size": 0,
  "aggs": {
    "by_host": {
      "terms": { "field": "host.hostname", "size": 100 },
      "aggs": {
        "avg_score": {
          "avg": { "field": "tychon.application.quantum_grade.score" }
        },
        "grades": {
          "terms": { "field": "tychon.application.quantum_grade.grade" }
        }
      }
    }
  }
}

Systems Below Readiness Threshold

Find endpoints scoring below 60 on overall quantum readiness for prioritized remediation.

Elasticsearch Range Query
GET tychon-pqc-system-readiness/_search
{
  "query": {
    "range": {
      "quantum_readiness.overall_score": { "lt": 60 }
    }
  },
  "sort": [{ "quantum_readiness.overall_score": "asc" }],
  "_source": [
    "host.hostname", "quantum_readiness.overall_score",
    "quantum_readiness.readiness_status",
    "quantum_readiness.ready_timeline",
    "quantum_readiness.cost_analysis.total_cost_usd"
  ]
}

Critical Crypto Library Vulnerabilities

Returns crypto libraries with critical CVE findings, showing owning process context.

Elasticsearch Bool Query
GET tychon-pqc-crypto-libraries/_search
{
  "query": {
    "bool": {
      "must": [
        { "term": { "vulnerability.is_vulnerable": true } },
        { "term": { "vulnerability.risk_level": "critical" } }
      ]
    }
  },
  "_source": [
    "host.hostname", "tychon.library.name",
    "vulnerability.risk_reason", "process.name",
    "tychon.library.pqc_status"
  ]
}

OMB M-23-02 Compliance Sweep

Find all inventory records with CRQC-vulnerable algorithms for OMB reporting.

Elasticsearch Exists Query
GET tychon-pqc-inventory/_search
{
  "query": {
    "bool": {
      "must": [
        { "exists": { "field": "omb.crqc_vulnerable_algos" } }
      ],
      "filter": [
        { "range": { "@timestamp": { "gte": "now-7d" } } }
      ]
    }
  },
  "_source": [
    "host.hostname", "tls.preferred_protocol",
    "omb.kex_tier", "omb.sig_tier", "omb.crqc_vulnerable_algos",
    "omb.vulnerability_status"
  ]
}

Kibana KQL Examples

Kibana Query Language (KQL)
# All PQC-vulnerable certs on Windows endpoints
certificate.pqc_vulnerable: true AND host.os.family: "windows"

# Applications with grade F quantum scores
tychon.application.quantum_grade.grade: "F"

# Keystores with weak RSA keys
keystore.stats.key_algorithms.rsa > 0

# Systems with RC4 Kerberos
kerberos.has_rc4: true AND kerberos.has_des: true

# Crypto libraries with no PQC support
tychon.library.pqc_status: "none" AND vulnerability.is_vulnerable: true

# Ciphers requiring immediate migration
tychon.cipher.migration_priority: "immediate"