[{"data":1,"prerenderedAt":1158},["ShallowReactive",2],{"handbook-\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response\u002F":3,"handbook-nav":398},{"id":4,"title":5,"body":6,"description":368,"extension":391,"meta":392,"navigation":393,"path":394,"seo":395,"stem":396,"__hash__":397},"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},"",4,[371,373,374,375,376,377,384,385,386,389,390],{"id":44,"depth":372,"text":45},2,{"id":52,"depth":372,"text":53},{"id":59,"depth":372,"text":60},{"id":72,"depth":372,"text":73},{"id":94,"depth":372,"text":95},{"id":131,"depth":372,"text":132,"children":378},[379,381,382,383],{"id":136,"depth":380,"text":137},3,{"id":171,"depth":380,"text":172},{"id":203,"depth":380,"text":204},{"id":237,"depth":380,"text":238},{"id":253,"depth":372,"text":254},{"id":302,"depth":372,"text":303},{"id":315,"depth":372,"text":316,"children":387},[388],{"id":325,"depth":380,"text":326},{"id":332,"depth":372,"text":333},{"id":339,"depth":372,"text":340},"md",{},null,"\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fincident-response",{"title":5,"description":368},"handbook\u002Fcompany\u002Fsecurity\u002Fincident-response","0-bwILGoGzF9qDWAXfSVFCgSkWbG0aFtWdskIAmZttQ",[399],{"title":400,"path":401,"stem":402,"children":403},"Handbook","\u002Fhandbook","handbook",[404,406,529,561,773,856,918,1050],{"title":400,"path":401,"stem":405},"handbook\u002Findex",{"title":407,"group":407,"icon":408,"order":409,"path":410,"stem":411,"children":412},"Company","i-lucide-building-2",1,"\u002Fhandbook\u002Fcompany","handbook\u002Fcompany\u002Findex",[413,414,418,422,426,445,449,453,457,521,525],{"title":407,"path":410,"stem":411},{"title":415,"path":416,"stem":417},"Board & Investors","\u002Fhandbook\u002Fcompany\u002Fboard","handbook\u002Fcompany\u002Fboard",{"title":419,"path":420,"stem":421},"Communications","\u002Fhandbook\u002Fcompany\u002Fcommunication","handbook\u002Fcompany\u002Fcommunication",{"title":423,"path":424,"stem":425},"Decision making and project management","\u002Fhandbook\u002Fcompany\u002Fdecisions","handbook\u002Fcompany\u002Fdecisions",{"title":427,"icon":428,"path":429,"stem":430,"children":431},"Guides","i-lucide-book-open","\u002Fhandbook\u002Fcompany\u002Fguides","handbook\u002Fcompany\u002Fguides\u002Findex",[432,433,437,441],{"title":427,"path":429,"stem":430},{"title":434,"path":435,"stem":436},"Editing the Handbook","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgit","handbook\u002Fcompany\u002Fguides\u002Fgit",{"title":438,"path":439,"stem":440},"Google Workspace","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fgworkspace","handbook\u002Fcompany\u002Fguides\u002Fgworkspace",{"title":442,"path":443,"stem":444},"Markdown Guide","\u002Fhandbook\u002Fcompany\u002Fguides\u002Fmarkdown","handbook\u002Fcompany\u002Fguides\u002Fmarkdown",{"title":446,"path":447,"stem":448},"Organizational Structure","\u002Fhandbook\u002Fcompany\u002Forganizational-structure","handbook\u002Fcompany\u002Forganizational-structure",{"title":450,"path":451,"stem":452},"Principles","\u002Fhandbook\u002Fcompany\u002Fprinciples","handbook\u002Fcompany\u002Fprinciples",{"title":454,"path":455,"stem":456},"Remote Work","\u002Fhandbook\u002Fcompany\u002Fremote","handbook\u002Fcompany\u002Fremote",{"title":458,"icon":459,"path":460,"stem":461,"children":462},"Security","i-lucide-shield","\u002Fhandbook\u002Fcompany\u002Fsecurity","handbook\u002Fcompany\u002Fsecurity\u002Findex",[463,464,468,472,476,480,484,488,492,496,497,501,505,509,513,517],{"title":458,"path":460,"stem":461},{"title":465,"path":466,"stem":467},"Access Control Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Faccess-control","handbook\u002Fcompany\u002Fsecurity\u002Faccess-control",{"title":469,"path":470,"stem":471},"AI Development and Customer Data Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data","handbook\u002Fcompany\u002Fsecurity\u002Fai-development-and-customer-data",{"title":473,"path":474,"stem":475},"Asset Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fasset-management","handbook\u002Fcompany\u002Fsecurity\u002Fasset-management",{"title":477,"path":478,"stem":479},"Business Continuity & Disaster Recovery Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity","handbook\u002Fcompany\u002Fsecurity\u002Fbusiness-continuity",{"title":481,"path":482,"stem":483},"Hardware Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security","handbook\u002Fcompany\u002Fsecurity\u002Fcomputer-security",{"title":485,"path":486,"stem":487},"Cryptography Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fcryptography","handbook\u002Fcompany\u002Fsecurity\u002Fcryptography",{"title":489,"path":490,"stem":491},"Data Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fdata-management","handbook\u002Fcompany\u002Fsecurity\u002Fdata-management",{"title":493,"path":494,"stem":495},"Human Resources Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources","handbook\u002Fcompany\u002Fsecurity\u002Fhuman-resources",{"title":5,"path":394,"stem":396},{"title":498,"path":499,"stem":500},"Information Security Policy and Acceptable Use Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security",{"title":502,"path":503,"stem":504},"Information Security Roles and Responsibilities","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles","handbook\u002Fcompany\u002Fsecurity\u002Finformation-security-roles",{"title":506,"path":507,"stem":508},"Operations Security Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Foperations-security","handbook\u002Fcompany\u002Fsecurity\u002Foperations-security",{"title":510,"path":511,"stem":512},"Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Frisk-management","handbook\u002Fcompany\u002Fsecurity\u002Frisk-management",{"title":514,"path":515,"stem":516},"Secure Development Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fsecure-development","handbook\u002Fcompany\u002Fsecurity\u002Fsecure-development",{"title":518,"path":519,"stem":520},"Third-Party Risk Management Policy","\u002Fhandbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management","handbook\u002Fcompany\u002Fsecurity\u002Fthird-party-risk-management",{"title":522,"path":523,"stem":524},"Strategy","\u002Fhandbook\u002Fcompany\u002Fstrategy","handbook\u002Fcompany\u002Fstrategy",{"title":526,"path":527,"stem":528},"Values","\u002Fhandbook\u002Fcompany\u002Fvalues","handbook\u002Fcompany\u002Fvalues",{"title":530,"group":531,"icon":532,"order":369,"path":533,"stem":534,"children":535},"Design","Engineering & Design Practices","i-lucide-pen-tool","\u002Fhandbook\u002Fdesign","handbook\u002Fdesign\u002Findex",[536,537,541,545,549,553,557],{"title":530,"path":533,"stem":534},{"title":538,"path":539,"stem":540},"Art Requests","\u002Fhandbook\u002Fdesign\u002Fart-requests","handbook\u002Fdesign\u002Fart-requests",{"title":542,"path":543,"stem":544},"Branding","\u002Fhandbook\u002Fdesign\u002Fbranding","handbook\u002Fdesign\u002Fbranding",{"title":546,"path":547,"stem":548},"Design Thinking","\u002Fhandbook\u002Fdesign\u002Fdesign-thinking","handbook\u002Fdesign\u002Fdesign-thinking",{"title":550,"path":551,"stem":552},"Process","\u002Fhandbook\u002Fdesign\u002Fprocess","handbook\u002Fdesign\u002Fprocess",{"title":554,"path":555,"stem":556},"Tools","\u002Fhandbook\u002Fdesign\u002Ftools","handbook\u002Fdesign\u002Ftools",{"title":558,"path":559,"stem":560},"Video","\u002Fhandbook\u002Fdesign\u002Fvideos","handbook\u002Fdesign\u002Fvideos",{"title":562,"group":531,"icon":563,"order":380,"path":564,"stem":565,"children":566},"Engineering","i-lucide-code-2","\u002Fhandbook\u002Fengineering","handbook\u002Fengineering\u002Findex",[567,568,587,591,595,618,657,661,725,729,752,755,770],{"title":562,"path":564,"stem":565},{"title":569,"icon":570,"path":571,"stem":572,"children":573},"Contributing","i-lucide-git-pull-request","\u002Fhandbook\u002Fengineering\u002Fcontributing","handbook\u002Fengineering\u002Fcontributing\u002Findex",[574,575,579,583],{"title":569,"path":571,"stem":572},{"title":576,"path":577,"stem":578},"Certified Nodes","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes","handbook\u002Fengineering\u002Fcontributing\u002Fcertified-nodes",{"title":580,"path":581,"stem":582},"FF Tables","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fff-tables","handbook\u002Fengineering\u002Fcontributing\u002Fff-tables",{"title":584,"path":585,"stem":586},"Team NPM Registry","\u002Fhandbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry","handbook\u002Fengineering\u002Fcontributing\u002Fteam-npm-registry",{"title":588,"path":589,"stem":590},"Dependency Updates","\u002Fhandbook\u002Fengineering\u002Fdependency-updates","handbook\u002Fengineering\u002Fdependency-updates",{"title":592,"path":593,"stem":594},"Feature Flags in PostHog","\u002Fhandbook\u002Fengineering\u002Ffeature-flags","handbook\u002Fengineering\u002Ffeature-flags",{"title":596,"icon":597,"path":598,"stem":599,"children":600},"Front End","i-lucide-layout-dashboard","\u002Fhandbook\u002Fengineering\u002Ffrontend","handbook\u002Fengineering\u002Ffrontend\u002Findex",[601,602,606,610,614],{"title":596,"path":598,"stem":599},{"title":603,"path":604,"stem":605},"Data Attributes","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes","handbook\u002Fengineering\u002Ffrontend\u002Fdata-attributes",{"title":607,"path":608,"stem":609},"Front-End Layouts","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Flayouts","handbook\u002Fengineering\u002Ffrontend\u002Flayouts",{"title":611,"path":612,"stem":613},"Front-End Services","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Fservices","handbook\u002Fengineering\u002Ffrontend\u002Fservices",{"title":615,"path":616,"stem":617},"Front-End Testing","\u002Fhandbook\u002Fengineering\u002Ffrontend\u002Ftesting","handbook\u002Fengineering\u002Ffrontend\u002Ftesting",{"title":619,"icon":620,"path":621,"stem":622,"children":623},"Platform Ops","i-lucide-server","\u002Fhandbook\u002Fengineering\u002Fops","handbook\u002Fengineering\u002Fops\u002Findex",[624,625,629,633,637,641,645,649,653],{"title":619,"path":621,"stem":622},{"title":626,"path":627,"stem":628},"FlowFuse Dedicated","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdedicated","handbook\u002Fengineering\u002Fops\u002Fdedicated",{"title":630,"path":631,"stem":632},"Deployment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fdeployment","handbook\u002Fengineering\u002Fops\u002Fdeployment",{"title":634,"path":635,"stem":636},"Incident Response","\u002Fhandbook\u002Fengineering\u002Fops\u002Fincident-response","handbook\u002Fengineering\u002Fops\u002Fincident-response",{"title":638,"path":639,"stem":640},"Observability","\u002Fhandbook\u002Fengineering\u002Fops\u002Fobservability","handbook\u002Fengineering\u002Fops\u002Fobservability",{"title":642,"path":643,"stem":644},"Production Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction","handbook\u002Fengineering\u002Fops\u002Fproduction",{"title":646,"path":647,"stem":648},"Update Stacks on Production","\u002Fhandbook\u002Fengineering\u002Fops\u002Fproduction-stack-update","handbook\u002Fengineering\u002Fops\u002Fproduction-stack-update",{"title":650,"path":651,"stem":652},"Self Hosted Assistant","\u002Fhandbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant","handbook\u002Fengineering\u002Fops\u002Fself-hosted-assistant",{"title":654,"path":655,"stem":656},"Staging Environment","\u002Fhandbook\u002Fengineering\u002Fops\u002Fstaging","handbook\u002Fengineering\u002Fops\u002Fstaging",{"title":658,"path":659,"stem":660},"Packaging Guidelines","\u002Fhandbook\u002Fengineering\u002Fpackaging","handbook\u002Fengineering\u002Fpackaging",{"title":662,"icon":663,"path":664,"stem":665,"children":666},"Product","i-lucide-package","\u002Fhandbook\u002Fengineering\u002Fproduct","handbook\u002Fengineering\u002Fproduct\u002Findex",[667,668,672,676,680,684,688,695,699,702,706,709,713,717,721],{"title":662,"path":664,"stem":665},{"title":669,"path":670,"stem":671},"Blueprints","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fblueprints","handbook\u002Fengineering\u002Fproduct\u002Fblueprints",{"title":673,"path":674,"stem":675},"Node-RED Dashboard","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fdashboard","handbook\u002Fengineering\u002Fproduct\u002Fdashboard",{"title":677,"path":678,"stem":679},"Feedback","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ffeedback","handbook\u002Fengineering\u002Fproduct\u002Ffeedback",{"title":681,"path":682,"stem":683},"Glossary","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fglossary","handbook\u002Fengineering\u002Fproduct\u002Fglossary",{"title":685,"path":686,"stem":687},"Metrics","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fmetrics","handbook\u002Fengineering\u002Fproduct\u002Fmetrics",{"title":689,"path":690,"stem":691,"children":692,"icon":694},"Personas","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpersonas","handbook\u002Fengineering\u002Fproduct\u002Fpersonas\u002Findex",[693],{"title":689,"path":690,"stem":691},"i-lucide-user-circle",{"title":696,"path":697,"stem":698},"Pricing Principles","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fpricing","handbook\u002Fengineering\u002Fproduct\u002Fpricing",{"title":450,"path":700,"stem":701},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fprinciples","handbook\u002Fengineering\u002Fproduct\u002Fprinciples",{"title":703,"path":704,"stem":705},"Product Swimlanes","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes","handbook\u002Fengineering\u002Fproduct\u002Fproduct-swimlanes",{"title":522,"path":707,"stem":708},"\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fstrategy","handbook\u002Fengineering\u002Fproduct\u002Fstrategy",{"title":710,"path":711,"stem":712},"Product Growth","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Ftelemetry","handbook\u002Fengineering\u002Fproduct\u002Ftelemetry",{"title":714,"path":715,"stem":716},"Versioning","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fversioning","handbook\u002Fengineering\u002Fproduct\u002Fversioning",{"title":718,"path":719,"stem":720},"Market Segments","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fverticals","handbook\u002Fengineering\u002Fproduct\u002Fverticals",{"title":722,"path":723,"stem":724},"Vision","\u002Fhandbook\u002Fengineering\u002Fproduct\u002Fvision","handbook\u002Fengineering\u002Fproduct\u002Fvision",{"title":726,"path":727,"stem":728},"Project Management","\u002Fhandbook\u002Fengineering\u002Fproject-management","handbook\u002Fengineering\u002Fproject-management",{"title":730,"icon":731,"path":732,"stem":733,"children":734},"Releases","i-lucide-rocket","\u002Fhandbook\u002Fengineering\u002Freleases","handbook\u002Fengineering\u002Freleases\u002Findex",[735,736,740,744,748],{"title":730,"path":732,"stem":733},{"title":737,"path":738,"stem":739},"Dashboard 2.0 Releases","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdashboard-2","handbook\u002Fengineering\u002Freleases\u002Fdashboard-2",{"title":741,"path":742,"stem":743},"Release Process - Digital Ocean","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fdigital-ocean","handbook\u002Fengineering\u002Freleases\u002Fdigital-ocean",{"title":745,"path":746,"stem":747},"Release Process","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fprocess","handbook\u002Fengineering\u002Freleases\u002Fprocess",{"title":749,"path":750,"stem":751},"Changelog Posts","\u002Fhandbook\u002Fengineering\u002Freleases\u002Fwriting-changelog","handbook\u002Fengineering\u002Freleases\u002Fwriting-changelog",{"title":753,"path":67,"stem":754},"Security Policy","handbook\u002Fengineering\u002Fsecurity",{"title":756,"path":757,"stem":758,"children":759,"icon":769},"Support","\u002Fhandbook\u002Fengineering\u002Fsupport","handbook\u002Fengineering\u002Fsupport\u002Findex",[760,761,765],{"title":756,"path":757,"stem":758},{"title":762,"path":763,"stem":764},"Triage Duty","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftriage","handbook\u002Fengineering\u002Fsupport\u002Ftriage",{"title":766,"path":767,"stem":768},"Troubleshooting","\u002Fhandbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","handbook\u002Fengineering\u002Fsupport\u002Ftroubleshooting","i-lucide-life-buoy",{"title":554,"path":771,"stem":772},"\u002Fhandbook\u002Fengineering\u002Ftools","handbook\u002Fengineering\u002Ftools",{"title":774,"group":775,"icon":776,"order":777,"path":778,"stem":779,"children":780},"Marketing","Marketing department","i-lucide-megaphone",6,"\u002Fhandbook\u002Fmarketing","handbook\u002Fmarketing\u002Findex",[781,782,786,801,820,824,828,832,836,840,844,848,852],{"title":774,"path":778,"stem":779},{"title":783,"path":784,"stem":785},"Brand Voice","\u002Fhandbook\u002Fmarketing\u002Fbrand-voice","handbook\u002Fmarketing\u002Fbrand-voice",{"title":787,"icon":788,"path":789,"stem":790,"children":791},"Community","i-lucide-users-2","\u002Fhandbook\u002Fmarketing\u002Fcommunity","handbook\u002Fmarketing\u002Fcommunity\u002Findex",[792,793,797],{"title":787,"path":789,"stem":790},{"title":794,"path":795,"stem":796},"Community Guidelines","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines","handbook\u002Fmarketing\u002Fcommunity\u002Fcommunity-guidelines",{"title":798,"path":799,"stem":800},"Forums And Support","\u002Fhandbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support","handbook\u002Fmarketing\u002Fcommunity\u002Fforums-and-support",{"title":802,"icon":803,"path":804,"stem":805,"children":806,"order":409},"Content Strategy","i-lucide-file-text","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy","handbook\u002Fmarketing\u002Fcontent-strategy\u002Findex",[807,808,812,816],{"title":802,"path":804,"stem":805,"order":409},{"title":809,"path":810,"stem":811},"Blog","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fblog",{"title":813,"path":814,"stem":815},"Customer Stories","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fcustomer-stories",{"title":817,"path":818,"stem":819},"Webinars","\u002Fhandbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars","handbook\u002Fmarketing\u002Fcontent-strategy\u002Fwebinars",{"title":821,"path":822,"stem":823},"FlowFuse for Education","\u002Fhandbook\u002Fmarketing\u002Feducation","handbook\u002Fmarketing\u002Feducation",{"title":825,"path":826,"stem":827},"Events","\u002Fhandbook\u002Fmarketing\u002Fevents","handbook\u002Fmarketing\u002Fevents",{"title":829,"path":830,"stem":831},"How we work","\u002Fhandbook\u002Fmarketing\u002Fhow-we-work","handbook\u002Fmarketing\u002Fhow-we-work",{"title":833,"path":834,"stem":835},"Lead Activation","\u002Fhandbook\u002Fmarketing\u002Flead-activation","handbook\u002Fmarketing\u002Flead-activation",{"title":837,"path":838,"stem":839},"Lead Generation","\u002Fhandbook\u002Fmarketing\u002Fleads","handbook\u002Fmarketing\u002Fleads",{"title":841,"path":842,"stem":843},"Company Messaging","\u002Fhandbook\u002Fmarketing\u002Fmessaging","handbook\u002Fmarketing\u002Fmessaging",{"title":845,"path":846,"stem":847},"Marketing Programs","\u002Fhandbook\u002Fmarketing\u002Fprograms","handbook\u002Fmarketing\u002Fprograms",{"title":849,"path":850,"stem":851},"Social Media","\u002Fhandbook\u002Fmarketing\u002Fsocial-media","handbook\u002Fmarketing\u002Fsocial-media",{"title":853,"path":854,"stem":855},"Website","\u002Fhandbook\u002Fmarketing\u002Fwebsite","handbook\u002Fmarketing\u002Fwebsite",{"title":857,"group":407,"icon":858,"order":372,"path":859,"stem":860,"children":861},"Operations","i-lucide-settings-2","\u002Fhandbook\u002Foperations","handbook\u002Foperations\u002Findex",[862,863,867,871,875,898,902,906,910,914],{"title":857,"path":859,"stem":860},{"title":864,"path":865,"stem":866},"Accounting","\u002Fhandbook\u002Foperations\u002Faccounting","handbook\u002Foperations\u002Faccounting",{"title":868,"path":869,"stem":870},"Accounts","\u002Fhandbook\u002Foperations\u002Faccounts","handbook\u002Foperations\u002Faccounts",{"title":872,"path":873,"stem":874},"Billing","\u002Fhandbook\u002Foperations\u002Fbilling","handbook\u002Foperations\u002Fbilling",{"title":876,"icon":877,"path":878,"stem":879,"children":880},"CEO Ops","i-lucide-briefcase","\u002Fhandbook\u002Foperations\u002Fceo-ops","handbook\u002Foperations\u002Fceo-ops\u002Findex",[881,882,886,890,894],{"title":876,"path":878,"stem":879},{"title":883,"path":884,"stem":885},"Calendar Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management","handbook\u002Foperations\u002Fceo-ops\u002Fcalendar-management",{"title":887,"path":888,"stem":889},"Inbox Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Finbox-management","handbook\u002Foperations\u002Fceo-ops\u002Finbox-management",{"title":891,"path":892,"stem":893},"Task Management","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftask-managment","handbook\u002Foperations\u002Fceo-ops\u002Ftask-managment",{"title":895,"path":896,"stem":897},"Travel Booking","\u002Fhandbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking","handbook\u002Foperations\u002Fceo-ops\u002Ftravel-booking",{"title":899,"path":900,"stem":901},"Change Control","\u002Fhandbook\u002Foperations\u002Fchange","handbook\u002Foperations\u002Fchange",{"title":903,"path":904,"stem":905},"Commission Payment","\u002Fhandbook\u002Foperations\u002Fcommission-payment","handbook\u002Foperations\u002Fcommission-payment",{"title":907,"path":908,"stem":909},"Data at FlowFuse","\u002Fhandbook\u002Foperations\u002Fdata","handbook\u002Foperations\u002Fdata",{"title":911,"path":912,"stem":913},"Signatures","\u002Fhandbook\u002Foperations\u002Fsignatures","handbook\u002Foperations\u002Fsignatures",{"title":915,"path":916,"stem":917},"Vendors","\u002Fhandbook\u002Foperations\u002Fvendors","handbook\u002Foperations\u002Fvendors",{"title":919,"group":920,"icon":921,"order":922,"path":923,"stem":924,"children":925},"People Ops","Internal Operations","i-lucide-users",5,"\u002Fhandbook\u002Fpeopleops","handbook\u002Fpeopleops\u002Findex",[926,927,931,935,939,943,947,966,1030,1034,1038,1042,1046],{"title":919,"path":923,"stem":924},{"title":928,"path":929,"stem":930},"Coaching Plans","\u002Fhandbook\u002Fpeopleops\u002Fcoaching-plans","handbook\u002Fpeopleops\u002Fcoaching-plans",{"title":932,"path":933,"stem":934},"Code of Conduct","\u002Fhandbook\u002Fpeopleops\u002Fcode-of-conduct","handbook\u002Fpeopleops\u002Fcode-of-conduct",{"title":936,"path":937,"stem":938},"Compensation","\u002Fhandbook\u002Fpeopleops\u002Fcompensation","handbook\u002Fpeopleops\u002Fcompensation",{"title":940,"path":941,"stem":942},"Compliance & Regulatory","\u002Fhandbook\u002Fpeopleops\u002Fcompliance","handbook\u002Fpeopleops\u002Fcompliance",{"title":944,"path":945,"stem":946},"Expenses","\u002Fhandbook\u002Fpeopleops\u002Fexpenses","handbook\u002Fpeopleops\u002Fexpenses",{"title":948,"path":949,"stem":950,"children":951,"icon":965},"Hiring","\u002Fhandbook\u002Fpeopleops\u002Fhiring","handbook\u002Fpeopleops\u002Fhiring\u002Findex",[952,953,957,961],{"title":948,"path":949,"stem":950},{"title":954,"path":955,"stem":956},"Working with Recruiters","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Frecruiters","handbook\u002Fpeopleops\u002Fhiring\u002Frecruiters",{"title":958,"path":959,"stem":960},"Screening Call","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call","handbook\u002Fpeopleops\u002Fhiring\u002Fscreening-call",{"title":962,"path":963,"stem":964},"STAR Questions","\u002Fhandbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","handbook\u002Fpeopleops\u002Fhiring\u002Fstar-questions","i-lucide-user-plus",{"title":967,"icon":968,"path":969,"stem":970,"children":971},"Job Descriptions","i-lucide-file-badge","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Findex",[972,973,977,980,984,987,991,995,999,1003,1007,1010,1014,1018,1022,1026],{"title":967,"path":969,"stem":970},{"title":974,"path":975,"stem":976},"Account Executive","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Faccount-executive",{"title":122,"path":978,"stem":979},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fceo",{"title":981,"path":982,"stem":983},"Chief of Staff","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fchief-of-staff",{"title":119,"path":985,"stem":986},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fcto",{"title":988,"path":989,"stem":990},"Developer Relations Advocate","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fdeveloper-relations-advocate",{"title":992,"path":993,"stem":994},"Engineering Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fengineering-manager",{"title":996,"path":997,"stem":998},"Fullstack Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer",{"title":1000,"path":1001,"stem":1002},"Fullstack Engineer (AI-Focused)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ffullstack-engineer-ai",{"title":1004,"path":1005,"stem":1006},"Head of Marketing","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fhead-of-marketing",{"title":128,"path":1008,"stem":1009},"\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-manager",{"title":1011,"path":1012,"stem":1013},"Product Marketer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fproduct-marketer",{"title":1015,"path":1016,"stem":1017},"Sales Development Representative (SDR)","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsales-development-representative",{"title":1019,"path":1020,"stem":1021},"Solutions Engineer","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fsolutions-engineer",{"title":1023,"path":1024,"stem":1025},"Technical Product Manager","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Ftechnical-product-manager",{"title":1027,"path":1028,"stem":1029},"VP of Sales","\u002Fhandbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales","handbook\u002Fpeopleops\u002Fjob-descriptions\u002Fvp-sales",{"title":1031,"path":1032,"stem":1033},"Holiday & Leave","\u002Fhandbook\u002Fpeopleops\u002Fleave","handbook\u002Fpeopleops\u002Fleave",{"title":1035,"path":1036,"stem":1037},"PeopleOps Policies","\u002Fhandbook\u002Fpeopleops\u002Forganization","handbook\u002Fpeopleops\u002Forganization",{"title":1039,"path":1040,"stem":1041},"Performance review","\u002Fhandbook\u002Fpeopleops\u002Fperformance-review","handbook\u002Fpeopleops\u002Fperformance-review",{"title":1043,"path":1044,"stem":1045},"Summit","\u002Fhandbook\u002Fpeopleops\u002Fsummit","handbook\u002Fpeopleops\u002Fsummit",{"title":1047,"path":1048,"stem":1049},"Travel","\u002Fhandbook\u002Fpeopleops\u002Ftravel","handbook\u002Fpeopleops\u002Ftravel",{"title":1051,"group":1052,"icon":1053,"order":1054,"path":1055,"stem":1056,"children":1057},"Sales","Sales department","i-lucide-trending-up",7,"\u002Fhandbook\u002Fsales","handbook\u002Fsales\u002Findex",[1058,1059,1066,1070,1074,1078,1082,1086,1090,1094,1113,1117,1131,1135,1142,1146,1150,1154],{"title":1051,"path":1055,"stem":1056},{"title":1060,"path":1061,"stem":1062,"children":1063,"icon":1065},"Sales Compensation Plan","\u002Fhandbook\u002Fsales\u002Fcommission-plan","handbook\u002Fsales\u002Fcommission-plan\u002Findex",[1064],{"title":1060,"path":1061,"stem":1062},"i-lucide-dollar-sign",{"title":1067,"path":1068,"stem":1069},"Customer Success","\u002Fhandbook\u002Fsales\u002Fcustomer-success","handbook\u002Fsales\u002Fcustomer-success",{"title":1071,"path":1072,"stem":1073},"Self Hosted Dashboard v2 Multi User","\u002Fhandbook\u002Fsales\u002Fdashboard-v2","handbook\u002Fsales\u002Fdashboard-v2",{"title":1075,"path":1076,"stem":1077},"Edge Connectivity Sales Process","\u002Fhandbook\u002Fsales\u002Fedge-connect-process","handbook\u002Fsales\u002Fedge-connect-process",{"title":1079,"path":1080,"stem":1081},"Engagements & Pricing","\u002Fhandbook\u002Fsales\u002Fengagements","handbook\u002Fsales\u002Fengagements",{"title":1083,"path":1084,"stem":1085},"Forecast Review","\u002Fhandbook\u002Fsales\u002Fforecast-review","handbook\u002Fsales\u002Fforecast-review",{"title":1087,"path":1088,"stem":1089},"HubSpot","\u002Fhandbook\u002Fsales\u002Fhubspot","handbook\u002Fsales\u002Fhubspot",{"title":1091,"path":1092,"stem":1093},"Legal","\u002Fhandbook\u002Fsales\u002Flegal","handbook\u002Fsales\u002Flegal",{"title":1095,"icon":1096,"path":1097,"stem":1098,"children":1099},"Sales Meetings","i-lucide-calendar","\u002Fhandbook\u002Fsales\u002Fmeetings","handbook\u002Fsales\u002Fmeetings\u002Findex",[1100,1101,1105,1109],{"title":1095,"path":1097,"stem":1098},{"title":1102,"path":1103,"stem":1104},"Demo","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdemo","handbook\u002Fsales\u002Fmeetings\u002Fdemo",{"title":1106,"path":1107,"stem":1108},"Discovery Meeting","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fdiscovery","handbook\u002Fsales\u002Fmeetings\u002Fdiscovery",{"title":1110,"path":1111,"stem":1112},"Proof of Concept","\u002Fhandbook\u002Fsales\u002Fmeetings\u002Fpoc","handbook\u002Fsales\u002Fmeetings\u002Fpoc",{"title":1114,"path":1115,"stem":1116},"Sales Team Operating Principles","\u002Fhandbook\u002Fsales\u002Foperating-principles","handbook\u002Fsales\u002Foperating-principles",{"title":1118,"icon":1119,"path":1120,"stem":1121,"children":1122},"Commercial Organization","i-lucide-sitemap","\u002Fhandbook\u002Fsales\u002Forg","handbook\u002Fsales\u002Forg\u002Findex",[1123,1124],{"title":1118,"path":1120,"stem":1121},{"title":1125,"path":1126,"stem":1127,"children":1128,"icon":1130},"Account Executives","\u002Fhandbook\u002Fsales\u002Forg\u002Faccount-executives","handbook\u002Fsales\u002Forg\u002Faccount-executives\u002Findex",[1129],{"title":1125,"path":1126,"stem":1127},"i-lucide-user-check",{"title":1132,"path":1133,"stem":1134},"Partnerships","\u002Fhandbook\u002Fsales\u002Fpartnerships","handbook\u002Fsales\u002Fpartnerships",{"title":1136,"path":1137,"stem":1138,"children":1139,"icon":1141},"Processes","\u002Fhandbook\u002Fsales\u002Fprocesses","handbook\u002Fsales\u002Fprocesses\u002Findex",[1140],{"title":1136,"path":1137,"stem":1138},"i-lucide-workflow",{"title":1143,"path":1144,"stem":1145},"Professional Services","\u002Fhandbook\u002Fsales\u002Fprofessional-services","handbook\u002Fsales\u002Fprofessional-services",{"title":1147,"path":1148,"stem":1149},"Sales Regions","\u002Fhandbook\u002Fsales\u002Fregions","handbook\u002Fsales\u002Fregions",{"title":1151,"path":1152,"stem":1153},"Sales Deck","\u002Fhandbook\u002Fsales\u002Fsales-deck","handbook\u002Fsales\u002Fsales-deck",{"title":1155,"path":1156,"stem":1157},"Subscription Agreement 1.5","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.5","handbook\u002Fsales\u002Fsubscription-agreement-1.5",1781547780940]