[{"data":1,"prerenderedAt":1104},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response":3,"handbook-nav":397},{"id":4,"title":5,"body":6,"description":368,"extension":390,"meta":391,"navigation":392,"path":393,"seo":394,"stem":395,"__hash__":396},"handbook\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response.md","Incident Response Plan",{"type":7,"value":8,"toc":367},"minimark",[9,13,41,46,50,54,57,61,70,74,82,92,96,99,112,115,129,133,138,141,166,169,173,181,201,205,235,239,245,251,255,258,261,300,304,307,310,313,317,320,323,327,330,334,337,341,344,347],[10,11,5],"h1",{"id":12},"incident-response-plan",[14,15,16,29],"table",{},[17,18,19],"thead",{},[20,21,22,26],"tr",{},[23,24,25],"th",{},"Policy owner",[23,27,28],{},"Effective date",[30,31,32],"tbody",{},[20,33,34,38],{},[35,36,37],"td",{},"@knolleary",[35,39,40],{},"2023-07-01",[42,43,45],"h2",{"id":44},"purpose","Purpose",[47,48,49],"p",{},"This document establishes the plan for managing information security incidents\nand events, and offers guidance for employees or incident responders who believe\nthey have discovered, or are responding to, a security incident.",[42,51,53],{"id":52},"scope","Scope",[47,55,56],{},"This policy covers all information security or data privacy events or incidents.",[42,58,60],{"id":59},"external-vulnerability-disclosures","External Vulnerability Disclosures",[47,62,63,64,69],{},"This policy relates to how we deal with security issues internally. For information\non how to report potential vulnerabilities in the FlowFuse platform and associated\ncomponents from outside the company, please refer to our ",[65,66,68],"a",{"href":67},"\u002Fhandbook\u002Fengineering\u002Fsecurity","Vulnerability Reporting policy",".",[42,71,73],{"id":72},"incident-and-event-definitions","Incident and Event Definitions",[47,75,76,77,81],{},"A ",[78,79,80],"strong",{},"security event"," is an observable occurrence relevant to the confidentiality,\navailability, integrity, or privacy of company controlled data, systems or networks.",[47,83,76,84,87,88,91],{},[78,85,86],{},"security incident"," is a ",[89,90,80],"em",{}," which results in loss or damage to\nthe confidentiality, availability, integrity, or privacy of company controlled\ndata, systems or networks.",[42,93,95],{"id":94},"security-incident-response-team","Security Incident Response Team",[47,97,98],{},"The Security Incident Response Team (SIRT) is responsible for",[100,101,102,106,109],"ul",{},[103,104,105],"li",{},"Reviewing analyzing, and logging all received reports and tracking their statuses.",[103,107,108],{},"Performing investigations, creating and executing action plans, and post-incident activities.",[103,110,111],{},"Collaboration with law enforcement agencies.",[47,113,114],{},"Current members of the FlowFuse SIRT:",[100,116,117,120,123,126],{},[103,118,119],{},"CTO",[103,121,122],{},"CEO",[103,124,125],{},"Customer Success manager",[103,127,128],{},"Product Manager",[42,130,132],{"id":131},"incident-reporting-documentation","Incident Reporting & Documentation",[134,135,137],"h3",{"id":136},"reporting","Reporting",[47,139,140],{},"If a FlowFuse employee, contractor, user, or customer becomes aware of an\ninformation security event or incident, possible incident, imminent incident,\nunauthorized access, policy violation, security weakness, or suspicious activity,\nthen they shall immediately report the information using one of the following\ncommunication channels:",[100,142,143,151,163],{},[103,144,145,146,150],{},"Email ",[65,147,149],{"href":148},"mailto:security@flowfuse.com","security@flowfuse.com"," with information or reports about the event or\nincident",[103,152,153,154],{},"Raise an issue in ",[65,155,159],{"href":156,"rel":157},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fsecurity",[158],"nofollow",[160,161,162],"code",{},"flowforge\u002Fsecurity",[103,164,165],{},"Report it in #security channel in slack",[47,167,168],{},"Reports should include specific details about what has been observed or discovered.",[134,170,172],{"id":171},"severity","Severity",[47,174,175,176,180],{},"The ",[65,177,179],{"href":178},"#security-incident-response-team","SIRT"," shall monitor incident and event\nissues and shall assign a severity (via label) based on the following categories:",[100,182,183,189,195],{},[103,184,185,188],{},[78,186,187],{},"P3\u002FP4"," - Low and Medium Severity\nIssues meeting this severity are simply suspicions or odd behaviors. They\nare not verified and require further investigation. There is no clear indicator\nthat systems have tangible risk and do not require emergency response. This\nincludes lost\u002Fstolen laptop with disk encryption, suspicious emails, outages,\nstrange activity on a laptop, etc.",[103,190,191,194],{},[78,192,193],{},"P2"," - High Severity\nHigh severity issues relate to problems where an adversary or active\nexploitation hasn't been proven yet, and may not have happened, but is likely\nto happen. This may include lost\u002Fstolen laptop without encryption, vulnerabilities\nwith direct risk of exploitation, threats with risk or adversarial persistence\non our systems (e.g.: backdoors, malware), malicious access of business\ndata (e.g.: passwords, vulnerability data, payments information).",[103,196,197,200],{},[78,198,199],{},"P1"," - Critical Severity\nCritical issues relate to actively exploited risks and involve a malicious\nactor or threats that put any individual at risk of physical harm.\nIdentification of active exploitation is required to meet this severity category.",[134,202,204],{"id":203},"escalation-and-internal-reporting","Escalation and Internal Reporting",[100,206,207,214,225],{},[103,208,209,211,212],{},[78,210,199],{}," - Critical Severity\nP1 issues require immediate notification to a member of the ",[65,213,179],{"href":178},[103,215,216,218,219,224],{},[78,217,193],{}," - High Severity\nAn issue should be raised in ",[65,220,222],{"href":156,"rel":221},[158],[160,223,162],{},"\nand explicit notification in the #security channel",[103,226,227,229,230],{},[78,228,187],{}," - Medium and Low Severity\nAn issue should be raised in ",[65,231,233],{"href":156,"rel":232},[158],[160,234,162],{},[134,236,238],{"id":237},"documentation","Documentation",[47,240,241,242,244],{},"All reported security events, incidents, and response activities shall be documented\nand adequately protected in the ",[160,243,162],{}," repository.",[47,246,247,248,250],{},"A root cause analysis (RCA) may be performed on all verified ",[78,249,199],{}," security incidents.\nIt will be reference in the incident issue and reviewed by the SIRT.",[42,252,254],{"id":253},"incident-response-process","Incident Response Process",[47,256,257],{},"For critical issues, the response team will follow an iterative response process.",[47,259,260],{},"This covers the following phases:",[262,263,264,270,276,282,288,294],"ol",{},[103,265,266,269],{},[78,267,268],{},"Investigate"," - establish the known facts of the situation.",[103,271,272,275],{},[78,273,274],{},"Contain"," - limit the impact of the situation.",[103,277,278,281],{},[78,279,280],{},"Eradicate"," - remove the immediate cause of the situation.",[103,283,284,287],{},[78,285,286],{},"Recover"," - restore the affected systems and services.",[103,289,290,293],{},[78,291,292],{},"Remediate"," - apply necessary preventative measures to ensure the situation cannot happen again.",[103,295,296,299],{},[78,297,298],{},"Document"," - perform a post-mortem of the situation and a root-cause analysis (RCA). Document to ensure lessons can be learnt.",[42,301,303],{"id":302},"external-communications-and-breach-reporting","External Communications and Breach Reporting",[47,305,306],{},"In the event of unauthorized access to company or customer systems, networks,\nand\u002For data, the CEO, with Legal advice, determine what external communications\nare required.",[47,308,309],{},"Breaches shall be reported to customers, consumers, data subjects and regulators\nwithout undue delay and in accordance with all contractual commitments and\napplicable legislation.",[47,311,312],{},"No personnel may disclose information regarding incident or potential breaches\nto any third party or unauthorized person without the approval of legal and\u002For\nexecutive management.",[42,314,316],{"id":315},"mitigation-and-remediation","Mitigation and Remediation",[47,318,319],{},"The CEO and CTO shall determine any immediate or long term mitigations or\nremedial actions that need to be taken as a result of an incident or breach.",[47,321,322],{},"In the event that mitigations or remedial actions are needed, executive staff\nshall direct personnel with respect to planning, communicating and executing\nthose activities.",[134,324,326],{"id":325},"cooperation-with-customers-data-controller-and-authorities","Cooperation with Customers, Data Controller and Authorities",[47,328,329],{},"As needed and determined by legal and executive staff, the company shall\ncooperate with customers, Data Controllers and regulators to fulfill all of its\nobligations in the event of an incident or data breach.",[42,331,333],{"id":332},"exceptions","Exceptions",[47,335,336],{},"Requests for an exception to this policy must be submitted to the CEO or CTO for\napproval.",[42,338,340],{"id":339},"violations-enforcement","Violations & Enforcement",[47,342,343],{},"Any known violations of this policy should be reported to the CEO or CTO.\nViolations of this policy can result in immediate withdrawal or suspension of\nsystem access and\u002For disciplinary action in accordance with company procedures\nup to and including termination of employment.",[345,346],"hr",{},[47,348,349,350,355,356,361,362],{},"Policy derived from ",[65,351,354],{"href":352,"rel":353},"https:\u002F\u002Fgithub.com\u002FJupiterOne\u002Fsecurity-policy-templates",[158],"JupiterOne\u002Fsecurity-policy-templates"," (",[65,357,360],{"href":358,"rel":359},"https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002F",[158],"CC BY-SA 4 license",") and ",[65,363,366],{"href":364,"rel":365},"https:\u002F\u002Fvanta.com",[158],"Vanta",{"title":368,"searchDepth":369,"depth":369,"links":370},"",2,[371,372,373,374,375,376,383,384,385,388,389],{"id":44,"depth":369,"text":45},{"id":52,"depth":369,"text":53},{"id":59,"depth":369,"text":60},{"id":72,"depth":369,"text":73},{"id":94,"depth":369,"text":95},{"id":131,"depth":369,"text":132,"children":377},[378,380,381,382],{"id":136,"depth":379,"text":137},3,{"id":171,"depth":379,"text":172},{"id":203,"depth":379,"text":204},{"id":237,"depth":379,"text":238},{"id":253,"depth":369,"text":254},{"id":302,"depth":369,"text":303},{"id":315,"depth":369,"text":316,"children":386},[387],{"id":325,"depth":379,"text":326},{"id":332,"depth":369,"text":333},{"id":339,"depth":369,"text":340},"md",{"navTitle":5},true,"\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":5,"description":368},"handbook\u002Fcompany\u002Fsecurity\u002Fincident-response","pXD_ub443lLwl8gZWV5TLJA7zHRcaP0_fprJDrOdZIE",[398],{"title":399,"path":400,"stem":401,"children":402,"page":-1},"Handbook","\u002Fhandbook","handbook",[403,406,524,554,751,827,886,1009],{"title":404,"path":400,"stem":405},"FlowFuse Handbook","handbook\u002Findex",{"title":407,"path":408,"stem":409,"children":410,"page":-1},"Company","\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[411,412,416,420,424,442,446,450,454,516,520],{"title":407,"path":408,"stem":409},{"title":413,"path":414,"stem":415},"Board meetings","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":417,"path":418,"stem":419},"Communication","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":421,"path":422,"stem":423},"How we make decisions","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":425,"path":426,"stem":427,"children":428,"page":-1},"Guides","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[429,430,434,438],{"title":425,"path":426,"stem":427},{"title":431,"path":432,"stem":433},"How to use Git","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":435,"path":436,"stem":437},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":439,"path":440,"stem":441},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":443,"path":444,"stem":445},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":447,"path":448,"stem":449},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":451,"path":452,"stem":453},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":455,"path":456,"stem":457,"children":458,"page":-1},"Security","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[459,460,464,468,472,476,480,484,488,492,493,497,501,505,508,512],{"title":455,"path":456,"stem":457},{"title":461,"path":462,"stem":463},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":465,"path":466,"stem":467},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":469,"path":470,"stem":471},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":473,"path":474,"stem":475},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":477,"path":478,"stem":479},"Computer Security","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":481,"path":482,"stem":483},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":485,"path":486,"stem":487},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":489,"path":490,"stem":491},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":5,"path":393,"stem":395},{"title":494,"path":495,"stem":496},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":498,"path":499,"stem":500},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":502,"path":503,"stem":504},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":485,"path":506,"stem":507},"\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":509,"path":510,"stem":511},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":513,"path":514,"stem":515},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":517,"path":518,"stem":519},"Strategy","\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":521,"path":522,"stem":523},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":525,"path":526,"stem":527,"children":528,"page":-1},"Design","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[529,530,534,538,542,546,550],{"title":525,"path":526,"stem":527},{"title":531,"path":532,"stem":533},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":535,"path":536,"stem":537},"FlowFuse Branding Guidelines","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":539,"path":540,"stem":541},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":543,"path":544,"stem":545},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":547,"path":548,"stem":549},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":551,"path":552,"stem":553},"Videos","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":555,"path":556,"stem":557,"children":558,"page":-1},"Engineering","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[559,560,578,582,604,642,646,705,709,731,734,748],{"title":555,"path":556,"stem":557},{"title":561,"path":562,"stem":563,"children":564,"page":-1},"Contributing","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[565,566,570,574],{"title":561,"path":562,"stem":563},{"title":567,"path":568,"stem":569},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":571,"path":572,"stem":573},"Setting up a local FF Tables test environment","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":575,"path":576,"stem":577},"FlowFuse Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":579,"path":580,"stem":581},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":583,"path":584,"stem":585,"children":586,"page":-1},"Front-End","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[587,588,592,596,600],{"title":583,"path":584,"stem":585},{"title":589,"path":590,"stem":591},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":593,"path":594,"stem":595},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":597,"path":598,"stem":599},"Services","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":601,"path":602,"stem":603},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":605,"path":606,"stem":607,"children":608,"page":-1},"Platform Ops","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[609,610,614,618,622,626,630,634,638],{"title":605,"path":606,"stem":607},{"title":611,"path":612,"stem":613},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":615,"path":616,"stem":617},"Dependencies within the CI\u002FCD process","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":619,"path":620,"stem":621},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":623,"path":624,"stem":625},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":627,"path":628,"stem":629},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":631,"path":632,"stem":633},"How to Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":635,"path":636,"stem":637},"FlowFuse Expert","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":639,"path":640,"stem":641},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":643,"path":644,"stem":645},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":647,"path":648,"stem":649,"children":650,"page":-1},"Product","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[651,652,656,660,664,668,672,678,682,685,689,693,697,701],{"title":647,"path":648,"stem":649},{"title":653,"path":654,"stem":655},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":657,"path":658,"stem":659},"Node-RED Dashboard 2.0 - Project","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":661,"path":662,"stem":663},"Product Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":665,"path":666,"stem":667},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":669,"path":670,"stem":671},"Product Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":673,"path":674,"stem":675,"children":676},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[677],{"title":673,"path":674,"stem":675},{"title":679,"path":680,"stem":681},"Pricing Principles","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":447,"path":683,"stem":684},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":686,"path":687,"stem":688},"Product Strategy","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":690,"path":691,"stem":692},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":694,"path":695,"stem":696},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":698,"path":699,"stem":700},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":702,"path":703,"stem":704},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":706,"path":707,"stem":708},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":710,"path":711,"stem":712,"children":713,"page":-1},"Releases","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[714,715,719,723,727],{"title":710,"path":711,"stem":712},{"title":716,"path":717,"stem":718},"Dashboard 2.0 Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":720,"path":721,"stem":722},"Digital Ocean Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":724,"path":725,"stem":726},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":728,"path":729,"stem":730},"Writing Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":732,"path":67,"stem":733},"Security Reporting Policy","handbook\u002Fengineering\u002Fsecurity",{"title":735,"path":736,"stem":737,"children":738},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[739,740,744],{"title":735,"path":736,"stem":737},{"title":741,"path":742,"stem":743},"Support Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":745,"path":746,"stem":747},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting",{"title":547,"path":749,"stem":750},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":752,"path":753,"stem":754,"children":755,"page":-1},"Marketing department","\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[756,757,761,765,779,783,787,791,795,799,803,807,811,815,819,823],{"title":752,"path":753,"stem":754},{"title":758,"path":759,"stem":760},"Blog","\u002Fhandbook\u002Fmarketing\u002Fblog","handbook\u002Fmarketing\u002Fblog",{"title":762,"path":763,"stem":764},"Brand Personality, Tone of Voice & Character","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":766,"path":767,"stem":768,"children":769,"page":-1},"Community","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[770,771,775],{"title":766,"path":767,"stem":768},{"title":772,"path":773,"stem":774},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":776,"path":777,"stem":778},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":780,"path":781,"stem":782},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcustomer-stories",{"title":784,"path":785,"stem":786},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":788,"path":789,"stem":790},"Marketing Email","\u002Fhandbook\u002Fmarketing\u002Femail","handbook\u002Fmarketing\u002Femail",{"title":792,"path":793,"stem":794},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":796,"path":797,"stem":798},"How the marketing team works at FlowFuse","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":800,"path":801,"stem":802},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":804,"path":805,"stem":806},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":808,"path":809,"stem":810},"Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":812,"path":813,"stem":814},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":816,"path":817,"stem":818},"Social Media Channels","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":820,"path":821,"stem":822},"FlowFuse Webinars","\u002Fhandbook\u002Fmarketing\u002Fwebinars","handbook\u002Fmarketing\u002Fwebinars",{"title":824,"path":825,"stem":826},"Marketing Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":828,"path":829,"stem":830,"children":831,"page":-1},"Operations","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[832,833,837,841,845,866,870,874,878,882],{"title":828,"path":829,"stem":830},{"title":834,"path":835,"stem":836},"Tax & Compliance","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":838,"path":839,"stem":840},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":842,"path":843,"stem":844},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":368,"path":846,"stem":847,"children":848,"page":-1},"\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[849,850,854,858,862],{"title":368,"path":846,"stem":847},{"title":851,"path":852,"stem":853},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":855,"path":856,"stem":857},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":859,"path":860,"stem":861},"Task Managment","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":863,"path":864,"stem":865},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":867,"path":868,"stem":869},"Change","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":871,"path":872,"stem":873},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":875,"path":876,"stem":877},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":879,"path":880,"stem":881},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":883,"path":884,"stem":885},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":887,"path":888,"stem":889,"children":890,"page":-1},"People Operations","\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[891,892,896,900,904,908,912,930,989,993,997,1001,1005],{"title":887,"path":888,"stem":889},{"title":893,"path":894,"stem":895},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":897,"path":898,"stem":899},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":901,"path":902,"stem":903},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":905,"path":906,"stem":907},"Compliance & Training (Mineral)","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":909,"path":910,"stem":911},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":913,"path":914,"stem":915,"children":916},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[917,918,922,926],{"title":913,"path":914,"stem":915},{"title":919,"path":920,"stem":921},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":923,"path":924,"stem":925},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":927,"path":928,"stem":929},"Star Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions",{"title":931,"path":932,"stem":933,"children":934,"page":-1},"Job Descriptions","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[935,936,940,943,947,950,954,958,962,966,970,973,977,981,985],{"title":931,"path":932,"stem":933},{"title":937,"path":938,"stem":939},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":122,"path":941,"stem":942},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":944,"path":945,"stem":946},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":119,"path":948,"stem":949},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":951,"path":952,"stem":953},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":955,"path":956,"stem":957},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":959,"path":960,"stem":961},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":963,"path":964,"stem":965},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":967,"path":968,"stem":969},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":128,"path":971,"stem":972},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":974,"path":975,"stem":976},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":978,"path":979,"stem":980},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":982,"path":983,"stem":984},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":986,"path":987,"stem":988},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":990,"path":991,"stem":992},"Holiday and Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":994,"path":995,"stem":996},"PeopleOps policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":998,"path":999,"stem":1000},"Performance Review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":1002,"path":1003,"stem":1004},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":1006,"path":1007,"stem":1008},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":1010,"path":1011,"stem":1012,"children":1013,"page":-1},"Sales department","\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[1014,1015,1021,1025,1029,1033,1037,1041,1045,1049,1066,1070,1082,1086,1092,1096,1100],{"title":1010,"path":1011,"stem":1012},{"title":1016,"path":1017,"stem":1018,"children":1019},"FY 2026 SALES COMPENSATION PLAN","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[1020],{"title":1016,"path":1017,"stem":1018},{"title":1022,"path":1023,"stem":1024},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":1026,"path":1027,"stem":1028},"Self Hosted Dashboard v2 Multi User Plugin","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":1030,"path":1031,"stem":1032},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":1034,"path":1035,"stem":1036},"Engagements","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":1038,"path":1039,"stem":1040},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":1042,"path":1043,"stem":1044},"Hubspot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":1046,"path":1047,"stem":1048},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":368,"path":1050,"stem":1051,"children":1052,"page":-1},"\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[1053,1054,1058,1062],{"title":368,"path":1050,"stem":1051},{"title":1055,"path":1056,"stem":1057},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":1059,"path":1060,"stem":1061},"Discovery","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":1063,"path":1064,"stem":1065},"Poc","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":1067,"path":1068,"stem":1069},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":1071,"path":1072,"stem":1073,"children":1074,"page":-1},"Commercial Organization","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[1075,1076],{"title":1071,"path":1072,"stem":1073},{"title":1077,"path":1078,"stem":1079,"children":1080},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[1081],{"title":1077,"path":1078,"stem":1079},{"title":1083,"path":1084,"stem":1085},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":1087,"path":1088,"stem":1089,"children":1090},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[1091],{"title":1087,"path":1088,"stem":1089},{"title":1093,"path":1094,"stem":1095},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":1097,"path":1098,"stem":1099},"Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":1101,"path":1102,"stem":1103},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",1780070543707]