{"data":{"allHowItWorksYaml":{"edges":[{"node":{"title":"How It Works","items":[{"item":"AppScope consists of a shared library and an executable. In simple terms, you load the library into the address space of a process. With the library loaded, details are extracted from applications as they execute. The executable provides a command line interface (CLI), which can optionally be used to control which processes are interposed, what data is extracted, and how to view and interact with the results."}],"ctaText":"Learn More","ctaLink":"/docs/how-works"}}]},"file":{"childImageSharp":{"fluid":{"sizes":"(max-width: 800px) 100vw, 800px","src":"/static/33dd444bf61301bfa01878023a1629a1/ee604/AppScope-system-level-design.png","srcSet":"/static/33dd444bf61301bfa01878023a1629a1/69585/AppScope-system-level-design.png 200w,\n/static/33dd444bf61301bfa01878023a1629a1/497c6/AppScope-system-level-design.png 400w,\n/static/33dd444bf61301bfa01878023a1629a1/ee604/AppScope-system-level-design.png 800w,\n/static/33dd444bf61301bfa01878023a1629a1/a8378/AppScope-system-level-design.png 1024w","base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqklEQVQoz3VRy0rDUBDtv/hRLbh0I9iFQt247AcUBFtc2FrEpRuxuxSUFqs2vh+IJJq0NknFJJrkpsl9xjG2olKHe4f7mMOZcyYj0mCMUUpZGlyIJEk8xnZsu+84764bBEEyLTKwZVmuVCrVarVcLtdqNYQQPBIhjgxDN4znft+27X/BpVIpl8sVCoVsNlssFjHGf4pE2ssUMHyoinp80j09v4A8GAw452PMJMPi6YWBwHSNwSB1QiWAAscxIdByEkVRTChUgQchYdOZwSHf9/funjdkbe/eAG8wJkDteZ7pjeCwdTOc3b2/fEGUi+3bYe3Kql9bCLMxGACrp7355kOpq4cIxZgQykajkfYWQocrh9pMvSv1XML5UutxYV/JH6huTMdgFAScRAmLeQxYBEIE567reGEEFT5hVw4CzYSJ+s1w7cxYPzdtPwSZmW8nxW9Xv+b/07mQ8uX202LrMb+v6i+OoPQTrOu6pmmmaSqKoqoqNPxrTqnJcMCMb15bq7JRPhs4wWdNBrxtt9uSJHU6nWaz2Wg0LMv6M9sJMwO1oHlOetBfXXj5ANOQW5IjYTjsAAAAAElFTkSuQmCC","aspectRatio":1.7543859649122806}}}}}