{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_czzheqafbamr","handle":"website-search","url":"https://wellknown.network/agents/website-search","links":{"self":"https://wellknown.network/agents/website-search/record.json","html":"https://wellknown.network/agents/website-search","markdown":"https://wellknown.network/agents/website-search/record.md","api":"https://wellknown.network/api/v1/agents/website-search","status":"https://wellknown.network/api/v1/agents/website-search/status","claim":"https://wellknown.network/agents/website-search/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/website-search/claim.json","badge":"https://wellknown.network/agents/website-search/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/website-search/history","tools":"https://wellknown.network/api/v1/agents/website-search/tools"},"ard":{"identifier":"urn:air:website-mcp.zeltser.com:server:website-search","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"website-search","summary":"Improve security writing, score it against rubrics, plan IR, CTI, vuln, and product strategy.","description":"Improve security writing, score it against rubrics, plan IR, CTI, vuln, and product strategy.","publisher":{"name":"com.zeltser","url":null},"homepage":"https://zeltser.com/good-ir-reports-with-ai","repository":"https://github.com/lennyzeltser/zeltser-website-mcp-server","version":"8.1.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://website-mcp.zeltser.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-10T01:45:21.219742Z","publishedAt":"2026-06-10T01:45:21.219742Z","registryName":"com.zeltser/website-search"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":0.583,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.54,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"knowledge.reasoning","name":"Reasoning & Planning","confidence":0.525,"provenance":"derived"}],"categories":["ai","code","commerce","communication","content","dev","knowledge"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 47m ago.","lastOkAt":"2026-10-11T02:21:18.850Z","lastProbedAt":"2026-10-11T02:21:18.850Z","statusComputedAt":"2026-10-11T02:23:36.262Z","reliability30d":{"probes":109,"successRate":1,"p50Ms":1420,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":109,"ok":109,"authBoundaryOk":0,"serviceOk":109,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T02:21:18.850Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1172,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T19:24:27.052Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1910,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T12:27:43.277Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1784,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T05:30:00.202Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1145,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T23:30:34.085Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":2413,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:28:59.597Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1769,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:26:21.752Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1450,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T04:28:48.425Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1162,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T21:23:23.644Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1341,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:24:07.505Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1621,"error":null,"detail":{"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"toolCount":53,"toolsHash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","serverName":"Lenny Zeltser's Website MCP Server","capabilities":["tools"],"serverVersion":"8.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search_zeltser","description":"Search Lenny Zeltser's Website by keywords. Security articles on malware analysis, incident response, and security leadership. Searches across titles, abstracts"},{"name":"get_article","description":"Get the full content of a specific article from Lenny Zeltser's Website by URL path. Security articles on malware analysis, incident response, and security lead"},{"name":"get_index_info","description":"Get statistics about the Lenny Zeltser's Website search index including total pages indexed, last update time, and available tools."},{"name":"get_capabilities","description":"List all capabilities and tools available from the Lenny Zeltser's Website MCP server, including search tools and any specialized features like IR report writin"},{"name":"get_security_writing_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for security reports and assessments. Provides guidance on tone, structure, clarity, executive summaries, and avoi"},{"name":"ir_get_template","description":"Get Lenny Zeltser's structured incident response template. Covers all critical IR sections with field-by-field guidance. Pass kind: \"report\" (default — full inc"},{"name":"ir_get_guidelines","description":"Get Lenny Zeltser's expert writing guidelines for incident response reports. Topics: tone, words, structure, executive_summary, voice, articles, summary, brief "},{"name":"ir_load_context","description":"Load Lenny Zeltser's IR report writing context for local analysis. Returns expert guidelines for field completeness, incident identification, notification trigg"},{"name":"ir_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing IR report. Returns focused guidance for constructive critique — what to check in each section, wri"},{"name":"product_get_template","description":"Get Lenny Zeltser's fill-in-the-blank template for planning a security product strategy. Includes strategic questions organized by section with evidence columns"},{"name":"product_get_guidelines","description":"Get Lenny Zeltser's expert strategic guidelines for a specific product strategy topic. Topics: market (segmentation), capabilities (AI, agents, MVP, positioning"},{"name":"product_load_context","description":"Load Lenny Zeltser's product strategy context for local analysis. Returns expert strategic frameworks, principles, and guidance for evaluating or creating secur"},{"name":"product_review_plan","description":"Get Lenny Zeltser's expert criteria for reviewing an existing product strategy plan. Returns focused guidance for constructive critique—what to check in each se"},{"name":"product_compare_context","description":"Load Lenny Zeltser's comparative analysis framework for evaluating multiple security companies side by side. Returns structured scoring rubric, evaluation dimen"},{"name":"rating_get_sheet","description":"Get Lenny Zeltser's cybersecurity-writing rating sheet(s) so your AI can apply the rubric. Returns the structured rubric (groups, items, scoring bands) WITHOUT "},{"name":"rating_score_writing","description":"Get Lenny Zeltser's scoring playbook so your AI can score a draft locally against a cybersecurity-writing rating sheet. THIS IS THE ONLY TOOL THAT PRODUCES NUME"},{"name":"rating_load_context","description":"Load Lenny Zeltser's complete cybersecurity-writing rating toolkit: all 7 sheets, scoring policy, scoring playbook, and cross-references to the writing guidelin"},{"name":"aidefense_load_context","description":"Load Lenny Zeltser's AI Defense Matrix context: the 8-asset x 6-NIST-CSF-2.0-function matrix, nine cross-walked frameworks (NIST IR 8596, CSA AICM, ISO 42001, G"},{"name":"aidefense_get_matrix","description":"Get the structured AI Defense Matrix: 8 AI-specific asset rows x 6 NIST CSF 2.0 function columns. Each cell describes a control category for defending that asse"},{"name":"aidefense_get_framework_alignment","description":"Get AI Defense Matrix cross-mappings to nine external frameworks: NIST IR 8596, CSA AI Controls Matrix, ISO 42001, Google SAIF, SANS Critical AI Security Guidel"},{"name":"aidefense_evaluate_program","description":"Get the AI Defense Matrix evaluation playbook for assessing an AI security program: per-cell prompts, gap-inventory template, and a workflow that walks each ass"},{"name":"aidefense_cross_map","description":"Get the AI Defense Matrix cross-mapping playbook for mapping product capabilities to matrix cells: coverage taxonomy (primary, secondary, partial, aspirational)"},{"name":"aidefense_locate_concept","description":"Reverse-lookup a single concept ID (MITRE ATLAS technique like 'AML.T0051', OWASP LLM Top 10 risk like 'LLM01', OWASP Agentic Top 10 issue like 'ASI03', or ISO "},{"name":"ir_get_brief_template","description":"Get Lenny Zeltser's IR one-page executive brief template. Standalone variant of `ir_get_template` for callers that only want the brief without the long-form rep"},{"name":"ir_get_cross_server_routes","description":"Get Lenny Zeltser's IR cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. S"},{"name":"ir_get_frameworks","description":"Get Lenny Zeltser's IR frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the str"},{"name":"cti_get_template","description":"Get Lenny Zeltser's cyber threat intel template. The long report covers Executive Summary, Actor Snapshot, Methodology, Activity Overview, Representative Advers"},{"name":"cti_get_guidelines","description":"Get Lenny Zeltser's expert CTI writing guidelines. Topics include tone, words, structure, executive_summary, voice, articles, summary, brief (one-page brief sec"},{"name":"cti_load_context","description":"Load Lenny Zeltser's CTI writing context for local analysis. Returns a JSON payload with section guidance, completeness criteria, framework grounding (12 framew"},{"name":"cti_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing CTI report or brief. Surfaces per-theme review criteria (framework, confidence, attribution, defen"},{"name":"cti_get_brief_template","description":"Get Lenny Zeltser's CTI one-page executive brief template. Standalone variant of `cti_get_template` for callers that only want the brief without the long-form r"},{"name":"cti_get_cross_server_routes","description":"Get Lenny Zeltser's CTI cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult. "},{"name":"cti_get_frameworks","description":"Get Lenny Zeltser's CTI frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the st"},{"name":"malware_get_template","description":"Get Lenny Zeltser's malware analysis report template. The report covers Executive Summary, Sample Snapshot, Malware Family Identification, Component Inventory, "},{"name":"malware_get_guidelines","description":"Get Lenny Zeltser's expert malware analysis report writing guidelines. Topics include capabilities, confidence, pyramid_of_pain, anti_patterns, methodology, fie"},{"name":"malware_load_context","description":"Load Lenny Zeltser's malware analysis report writing context for local analysis. Returns a JSON payload with section guidance, the MBC capability model, ICD-203"},{"name":"malware_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing malware analysis report. Surfaces per-theme review criteria for identification, capabilities, indi"},{"name":"malware_get_cross_server_routes","description":"Get Lenny Zeltser's Malware cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consu"},{"name":"malware_get_frameworks","description":"Get Lenny Zeltser's Malware frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't th"},{"name":"vuln_get_template","description":"Get Lenny Zeltser's one-page Vulnerability Advisory Brief template. Covers Bottom Line, Quick Facts, Are We Affected?, Defensive Actions (with What/Why/When/Who"},{"name":"vuln_get_guidelines","description":"Get Lenny Zeltser's expert vulnerability-brief writing guidelines. Topics include tone, words, structure, voice, articles, summary, fields (per-field guidance),"},{"name":"vuln_load_context","description":"Load Lenny Zeltser's Vulnerability Investigation Brief context for local analysis. Returns a JSON payload with brief section guidance, completeness criteria, si"},{"name":"vuln_review_brief","description":"Get Lenny Zeltser's expert criteria for reviewing an existing Vulnerability Investigation Brief. Surfaces per-theme review criteria (significance, scope, action"},{"name":"vuln_get_brief_template","description":"Get Lenny Zeltser's Vuln one-page executive brief template. Standalone variant of `vuln_get_template` for callers that only want the brief without the long-form"},{"name":"vuln_get_cross_server_routes","description":"Get Lenny Zeltser's Vuln cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflows) to consult."},{"name":"vuln_get_frameworks","description":"Get Lenny Zeltser's Vuln frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks that aren't the s"},{"name":"assessment_get_template","description":"Get Lenny Zeltser's security assessment template. The report is a reader-first findings report: Executive Summary, Assessment Scope, Findings Summary, Detailed "},{"name":"assessment_get_guidelines","description":"Get Lenny Zeltser's expert security assessment report writing guidelines. Topics: severity (the risk-adjusted severity model — the spine), findings, remediation"},{"name":"assessment_load_context","description":"Load Lenny Zeltser's security assessment report writing context for local analysis. Returns a JSON payload with the risk-adjusted severity model (the spine), re"},{"name":"assessment_review_report","description":"Get Lenny Zeltser's expert criteria for reviewing an existing security assessment report or brief. Surfaces the 17 info-assessment review items across five grou"},{"name":"assessment_get_brief_template","description":"Get Lenny Zeltser's Security Assessment one-page executive brief template. Standalone variant of `assessment_get_template` for callers that only want the brief "},{"name":"assessment_get_cross_server_routes","description":"Get Lenny Zeltser's Security Assessment cross-server handoff routes — when this MCP server can't fulfill a request, which other MCP servers (or fallback workflo"},{"name":"assessment_get_frameworks","description":"Get Lenny Zeltser's Security Assessment frameworks (primary frameworks the brief structurally derives from) plus optional sibling frames (adjacent frameworks th"}],"package":null,"toolSurface":{"id":"ts_pmdbj2b7n6rf","endpointId":"ep_u46fhpxt3uwc","hash":"ba9234af7c8eec6359a6c12c1163e02e8d533bf65b538acf34840275c1db9f76","toolCount":53,"serverName":"Lenny Zeltser's Website MCP Server","serverVersion":"8.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-22T07:27:14.019Z","lastSeenAt":"2026-10-11T02:21:18.842Z","observations":70,"toolNames":["search_zeltser","get_article","get_index_info","get_capabilities","get_security_writing_guidelines","ir_get_template","ir_get_guidelines","ir_load_context","ir_review_report","product_get_template","product_get_guidelines","product_load_context","product_review_plan","product_compare_context","rating_get_sheet","rating_score_writing","rating_load_context","aidefense_load_context","aidefense_get_matrix","aidefense_get_framework_alignment","aidefense_evaluate_program","aidefense_cross_map","aidefense_locate_concept","ir_get_brief_template","ir_get_cross_server_routes","ir_get_frameworks","cti_get_template","cti_get_guidelines","cti_load_context","cti_review_report","cti_get_brief_template","cti_get_cross_server_routes","cti_get_frameworks","malware_get_template","malware_get_guidelines","malware_load_context","malware_review_report","malware_get_cross_server_routes","malware_get_frameworks","vuln_get_template","vuln_get_guidelines","vuln_load_context","vuln_review_brief","vuln_get_brief_template","vuln_get_cross_server_routes","vuln_get_frameworks","assessment_get_template","assessment_get_guidelines","assessment_load_context","assessment_review_report","assessment_get_brief_template","assessment_get_cross_server_routes","assessment_get_frameworks"],"distinctSurfaces":3},"endpointFacts":[{"id":"ep_u46fhpxt3uwc","url":"https://website-mcp.zeltser.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T12:27:43.298Z","auth":{"observedAt":"2026-10-10T12:27:43.743Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T12:27:43.771Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"zeltser.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-04T15:14:55.000Z","validTo":"2026-12-03T16:14:42.000Z","daysToExpiry":53,"sanCount":2,"fingerprint256":"37:ED:79:83:4F:91:A5:5B:4E:F1:30:DF:C2:3F:F7:8B:B4:78:DC:0A:90:6F:A6:A0:A1:3C:9D:33:46:0E:E1:63"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.zeltser/website-search","url":"https://registry.modelcontextprotocol.io/v0/servers/com.zeltser%2Fwebsite-search","firstSeenAt":"2026-09-05T22:18:28.759Z","fetchedAt":"2026-10-09T13:21:43.749Z","normalizedAt":"2026-10-09T13:21:43.749Z"}]},"firstSeenAt":"2026-09-05T22:18:28.759Z","updatedAt":"2026-10-11T02:24:14.163Z"}