Responses are generated using AI and may contain mistakes.
Altostrat Studio — AI agents for the full support loop. Investigate, coordinate, take approved action, and carry cases through to resolution. Build your support workflow →
Schedule CVE scans, review affected hosts, and track remediation status across managed sites.
Vulnerability scanning helps you identify known CVEs on networks managed by Altostrat SDX. You can schedule scans, review generated reports, inspect affected hosts, and track remediation status over time.
Start with the highest-scoring findings and repeated findings across multiple hosts. Repeated CVEs usually indicate a shared device model, firmware family, or exposed service pattern.For each important finding:
Use recurring schedules for environments where device inventory changes frequently. Use focused scans for targeted validation after a firmware update, firewall change, or incident response activity.Use Script Management carefully when you need to collect evidence or apply repeatable remediation commands across multiple MikroTik devices.
A vulnerability report is a signal for investigation, not automatic proof that a device is exploitable in your environment. Validate exposure, compensating controls, and business impact before prioritizing remediation.
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Altostrat Documentation","colors":{"primary":"#000","light":"#3b82f6","dark":"#020202"},"logo":{"light":"https://mintcdn.com/altostratnetworks/gNgwhxQB0wwttrp4/images/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=gNgwhxQB0wwttrp4\u0026q=85\u0026s=c6ee38df580d221dfbcc33f44899a660","dark":"https://mintcdn.com/altostratnetworks/gNgwhxQB0wwttrp4/images/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=gNgwhxQB0wwttrp4\u0026q=85\u0026s=fdc9045af46b82d2cc05990ef496c7b5","href":"https://altostrat.io"},"favicon":"https://mintcdn.com/altostratnetworks/Vau7ES3tLFIjStVL/favicon.png?fit=max\u0026auto=format\u0026n=Vau7ES3tLFIjStVL\u0026q=85\u0026s=66dd174203df59a98c151f52161b8e1f","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://sdx.altostrat.app"}},"seo":{"metatags":{"og:image":"/images/logo/og-img.png","og:type":"website","og:site_name":"Altostrat Docs"},"indexing":"all"},"fonts":{"family":"Figtree"},"icons":{"library":"lucide"},"integrations":{"amplitude":{"apiKey":"248e98b21af4dc5177ebd8cf4acc7b09"},"fathom":{"siteId":"TXYDMOUB"},"gtm":{"tagId":"G-MGJMEY2SW2"}},"banner":{"content":"**Altostrat Studio** — AI agents for the full support loop. Investigate, coordinate, take approved action, and carry cases through to resolution. [Build your support workflow →](/studio/en/support-loop)","dismissible":true},"contextual":{"options":["copy"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"altostratnetworks","hasAudioNarration":false,"actualSubdomain":"altostratnetworks","customDomains":["altostrat.io"],"gitSource":{"type":"github","owner":"altostrat","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ade8610757645e9e4c92bed","collectionId":"79a16ee8-bea3-4b8e-8bb6-a2a2c11c3dea","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ade8610757645e9e4c92bed"},"feedback":{"thumbs":true,"issues":true,"edits":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae66d720339475b5aaad2b3","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"SDX","count":438},{"language":"default","tag":"API Reference","count":413},{"language":"default","tag":"Radius","count":169},{"language":"default","tag":"Documentation","count":150},{"language":"default","tag":"Workflows","count":95},{"language":"default","tag":"Device Management \u0026 Orchestration","count":95},{"language":"default","tag":"Automation \u0026 AI","count":90},{"language":"default","tag":"Radius API","count":78},{"language":"default","tag":"Studio","count":74},{"language":"default","tag":"Network Services \u0026 Connectivity","count":58}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"h1,h2,h3,h4{font-weight:600!important}.codeblock-dark div:not(:last-child){color:#fafafa}#footer{display:none}"}],"page":{"pagePath":"sdx/en/security/vulnerability-scanning","slug":"/sdx/en/security/vulnerability-scanning","pageMetadata":{"title":"Vulnerability Scanning","description":"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.","href":"/sdx/en/security/vulnerability-scanning"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Vulnerability scanning helps you identify known CVEs on networks managed by Altostrat SDX. You can schedule scans, review generated reports, inspect affected hosts, and track remediation status over time.`}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`You have permission to run scans for the target team and sites.`}),`\n`,_jsx(_components.li,{children:`You know the networks or hosts that should be scanned.`}),`\n`,_jsx(_components.li,{children:`You have approval to scan production networks.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-a-scan-produces`,children:`What a Scan Produces`}),`\n`,_jsx(_components.p,{children:`CVE reports summarize the risk picture for the selected targets. Reports can include:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Hosts scanned`}),`\n`,_jsx(_components.li,{children:`Hosts with CVEs`}),`\n`,_jsx(_components.li,{children:`Sites with CVEs`}),`\n`,_jsx(_components.li,{children:`Total CVE count`}),`\n`,_jsx(_components.li,{children:`Unique CVE count`}),`\n`,_jsx(_components.li,{children:`Repeat ratio`}),`\n`,_jsx(_components.li,{children:`Highest and average CVE score`}),`\n`,_jsx(_components.li,{children:`Affected host details, including MAC address where available`}),`\n`,_jsx(_components.li,{children:`CVE status and operator notes`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-schedule`,children:`Create a Schedule`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Vulnerabilities`}),` and select `,_jsx(_components.strong,{children:`CVE Schedules`}),`.`]}),`\n`,_jsx(_components.li,{children:`Create a schedule for the sites or targets you want to scan.`}),`\n`,_jsx(_components.li,{children:`Choose timing that will not surprise local users or operations teams.`}),`\n`,_jsx(_components.li,{children:`Save the schedule.`}),`\n`,_jsxs(_components.li,{children:[`Review generated results under `,_jsx(_components.strong,{children:`CVE Reports`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`review-results`,children:`Review Results`}),`\n`,_jsx(_components.p,{children:`Start with the highest-scoring findings and repeated findings across multiple hosts. Repeated CVEs usually indicate a shared device model, firmware family, or exposed service pattern.`}),`\n`,_jsx(_components.p,{children:`For each important finding:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Confirm the host and service are still present.`}),`\n`,_jsx(_components.li,{children:`Assign a remediation owner.`}),`\n`,_jsx(_components.li,{children:`Record status and notes in the report workflow.`}),`\n`,_jsx(_components.li,{children:`Re-scan after remediation to confirm the result.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-use-cases`,children:`Advanced Use Cases`}),`\n`,_jsx(_components.p,{children:`Use recurring schedules for environments where device inventory changes frequently. Use focused scans for targeted validation after a firmware update, firewall change, or incident response activity.`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/sdx/en/automation/script-management`,children:`Script Management`}),` carefully when you need to collect evidence or apply repeatable remediation commands across multiple MikroTik devices.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A vulnerability report is a signal for investigation, not automatic proof that a device is exploitable in your environment. Validate exposure, compensating controls, and business impact before prioritizing remediation.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Vulnerability Scanning","description":"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.","href":"/sdx/en/security/vulnerability-scanning"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"What a Scan Produces","slug":"what-a-scan-produces","depth":2,"children":[]},{"title":"Create a Schedule","slug":"create-a-schedule","depth":2,"children":[]},{"title":"Review Results","slug":"review-results","depth":2,"children":[]},{"title":"Advanced Use Cases","slug":"advanced-use-cases","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/altostratnetworks/257ff86c6de7ea65/scripts/generate-api-docs.js","/docs/_mintlify/custom/altostratnetworks/21e62138b19d2dae/scripts/translate-api-docs.js"],"subdomain":"altostratnetworks","siteName":"Altostrat Documentation","title":"Vulnerability Scanning - Altostrat Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-22T01:27:41.205Z","originalFileLocation":"sdx/en/security/vulnerability-scanning.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Altostrat Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Vulnerability Scanning - Altostrat Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Altostrat Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://altostratnetworks.mintlify.app/images/logo/og-img.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Vulnerability Scanning - Altostrat Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://altostratnetworks.mintlify.app/images/logo/og-img.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/altostratnetworks/upr7PCH0FDkIqVup/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Altostrat Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/sdx/en/security/vulnerability-scanning.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://altostrat.io/#organization\",\"name\":\"Altostrat Documentation\",\"url\":\"https://altostrat.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/altostratnetworks/gNgwhxQB0wwttrp4/images/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=gNgwhxQB0wwttrp4\u0026q=85\u0026s=c6ee38df580d221dfbcc33f44899a660\"}},{\"@type\":\"WebSite\",\"@id\":\"https://altostrat.io/docs#website\",\"name\":\"Altostrat Documentation\",\"url\":\"https://altostrat.io/docs\",\"publisher\":{\"@id\":\"https://altostrat.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning#webpage\",\"url\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning\",\"name\":\"Vulnerability Scanning\",\"description\":\"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\",\"dateModified\":\"2026-04-22T01:27:41.205Z\",\"isPartOf\":{\"@id\":\"https://altostrat.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Security \u0026 Compliance\",\"item\":\"https://altostrat.io/docs/sdx/en/security/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vulnerability Scanning\",\"item\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning#article\",\"headline\":\"Vulnerability Scanning\",\"name\":\"Vulnerability Scanning\",\"description\":\"Schedule CVE scans, review affected hosts, and track remediation status across managed sites.\",\"url\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning\",\"mainEntityOfPage\":{\"@id\":\"https://altostrat.io/docs/sdx/en/security/vulnerability-scanning#webpage\"},\"image\":\"https://altostrat.io/images/logo/og-img.png\",\"dateModified\":\"2026-04-22T01:27:41.205Z\",\"publisher\":{\"@id\":\"https://altostrat.io/#organization\"},\"isPartOf\":{\"@id\":\"https://altostrat.io/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Altostrat Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Altostrat Documentation","nav":{"global":null,"products":[{"product":"Studio","icon":"sparkles","description":"AI agents for the full support loop.","pages":[{"title":"Studio","href":"/studio/en/welcome"}]},{"product":"Radius","icon":"radio-tower","description":"Managed RADIUS, RadSec, identity, policy, and network access control.","pages":[{"title":"Radius","href":"/radius/en/introduction"}]},{"product":"SDX","icon":"router","description":"Operate MikroTik fleets with Altostrat SDX.","tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Introduction to Altostrat SDX","mode":"wide","href":"/sdx/en/getting-started/introduction"},{"title":"Core Concepts","href":"/sdx/en/getting-started/core-concepts"},{"title":"Operational Model","href":"/sdx/en/getting-started/operational-model"},{"title":"Onboard Your First Router","href":"/sdx/en/getting-started/quickstart-onboarding"}]},{"group":"Device \u0026 Fleet Management","icon":"router","pages":[{"title":"Fleet Management","href":"/sdx/en/fleet/introduction"},{"title":"Managing Sites and Devices","href":"/sdx/en/fleet/managing-sites-devices"},{"title":"Control Plane Policies","href":"/sdx/en/fleet/control-plane-policies"},{"title":"Secure Remote Access","href":"/sdx/en/fleet/secure-remote-access"},{"title":"Configuration Backups","href":"/sdx/en/fleet/configuration-backups"},{"title":"Metadata, Tags, and Site Files","href":"/sdx/en/fleet/metadata-and-tags"}]},{"group":"Connectivity \u0026 SD-WAN","icon":"globe","pages":[{"title":"Connectivity and SD-WAN","mode":"wide","href":"/sdx/en/connectivity/introduction"},{"title":"WAN Failover","mode":"wide","href":"/sdx/en/connectivity/wan-failover"},{"group":"Managed VPN","pages":[{"title":"Managed VPN","mode":"wide","href":"/sdx/en/connectivity/managed-vpn/introduction"},{"title":"VPN Instances and Peers","mode":"wide","href":"/sdx/en/connectivity/managed-vpn/instances-and-peers"}]},{"group":"Captive Portals","pages":[{"title":"Captive Portals","mode":"wide","href":"/sdx/en/connectivity/captive-portals/introduction"},{"title":"Configure Captive Portals","mode":"wide","href":"/sdx/en/connectivity/captive-portals/configuration"}]}]},{"group":"Security \u0026 Compliance","icon":"shield","pages":[{"title":"Security \u0026 Compliance","mode":"wide","href":"/sdx/en/security/introduction"},{"title":"DNS Content Filtering","href":"/sdx/en/security/dns-content-filtering"},{"title":"Security Essentials","href":"/sdx/en/security/bgp-threat-mitigation"},{"title":"Security Groups","description":"Create reusable firewall policies with ordered rules, services, ports, CIDRs, prefix lists, and site assignments.","href":"/sdx/en/security/security-groups"},{"title":"Vulnerability Scanning","href":"/sdx/en/security/vulnerability-scanning"},{"title":"Audit Logs","description":"Search workspace activity to investigate changes, access, errors, and security-sensitive events.","href":"/sdx/en/security/audit-logs"}]},{"group":"Automation \u0026 AI","icon":"sparkles","pages":[{"title":"Automation and AI","mode":"wide","href":"/sdx/en/automation/introduction"},{"group":"Workflows","pages":[{"title":"Build Workflows","mode":"wide","href":"/sdx/en/automation/workflows/building-workflows"},{"title":"Workflow Triggers","mode":"wide","href":"/sdx/en/automation/workflows/triggers-and-webhooks"},{"title":"Use The Workflow Vault","mode":"wide","href":"/sdx/en/automation/workflows/using-the-vault"},{"title":"Workflow Authorizations","mode":"wide","href":"/sdx/en/automation/workflows/authorizations"},{"title":"Workflow Node Reference","mode":"wide","href":"/sdx/en/automation/workflows/node-reference"},{"group":"Nodes","pages":[{"group":"Triggers","pages":[{"title":"Overview","href":"/sdx/en/automation/workflows/nodes/triggers/overview"},{"title":"Scheduled Trigger","href":"/sdx/en/automation/workflows/nodes/triggers/scheduled-trigger"},{"title":"Site Added","href":"/sdx/en/automation/workflows/nodes/triggers/site-added"},{"title":"Site Offline","href":"/sdx/en/automation/workflows/nodes/triggers/site-offline"},{"title":"Site Online","href":"/sdx/en/automation/workflows/nodes/triggers/site-online"},{"title":"Site Removed","href":"/sdx/en/automation/workflows/nodes/triggers/site-removed"},{"title":"API Trigger (Synchronous)","href":"/sdx/en/automation/workflows/nodes/triggers/sync-request-trigger"},{"title":"Manual Trigger","href":"/sdx/en/automation/workflows/nodes/triggers/trigger"},{"title":"WAN Interface Offline","href":"/sdx/en/automation/workflows/nodes/triggers/wan-offline"},{"title":"WAN Interface Online","href":"/sdx/en/automation/workflows/nodes/triggers/wan-online"},{"title":"WAN Packet Loss Resolved","href":"/sdx/en/automation/workflows/nodes/triggers/wan-packet-loss-resolved"},{"title":"WAN Packet Loss","href":"/sdx/en/automation/workflows/nodes/triggers/wan-packet-loss"},{"title":"Trigger by Another Workflow","href":"/sdx/en/automation/workflows/nodes/triggers/workflow-trigger"}]},{"group":"Actions","pages":[{"title":"Overview","href":"/sdx/en/automation/workflows/nodes/actions/overview"},{"title":"AI Text Transform","href":"/sdx/en/automation/workflows/nodes/actions/ai-text-transform"},{"title":"API Call","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-api-call"},{"title":"Attach Policy","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-attach-policy"},{"title":"Detach Policy","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-detach-policy"},{"title":"Get Resource Tags","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-get-resource-tags"},{"title":"Get Site","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-get-site"},{"title":"Get WAN Tunnel","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-get-wan"},{"title":"MikroTik Script","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-run-async-script"},{"title":"MikroTik API","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-run-sync-command"},{"title":"Set Resource Tags","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-set-resource-tags"},{"title":"Update WAN Priorities","href":"/sdx/en/automation/workflows/nodes/actions/altostrat-update-wan-priorities"},{"title":"Filter Array","href":"/sdx/en/automation/workflows/nodes/actions/array-filter"},{"title":"Shorten Link","href":"/sdx/en/automation/workflows/nodes/actions/create-short-link"},{"title":"CVE Scan Multiple IPs","href":"/sdx/en/automation/workflows/nodes/actions/cve-scan-multiple-ips"},{"title":"Data Mapper","href":"/sdx/en/automation/workflows/nodes/actions/data-mapper-action"},{"title":"Date Transform","href":"/sdx/en/automation/workflows/nodes/actions/date-transform-action"},{"title":"Ingest Metrics","href":"/sdx/en/automation/workflows/nodes/actions/ingest-metrics"},{"title":"IPv4 Address Tool","href":"/sdx/en/automation/workflows/nodes/actions/ipv4-address"},{"title":"JSON Parser","href":"/sdx/en/automation/workflows/nodes/actions/json-parser"},{"title":"Markdown to PDF","href":"/sdx/en/automation/workflows/nodes/actions/markdown-pdf"},{"title":"Send Notification","href":"/sdx/en/automation/workflows/nodes/actions/send-notification"},{"title":"Send Email (SMTP)","href":"/sdx/en/automation/workflows/nodes/actions/smtp-action"},{"title":"SOAP Request","href":"/sdx/en/automation/workflows/nodes/actions/soap-action"},{"title":"SSH Command","href":"/sdx/en/automation/workflows/nodes/actions/ssh-action"},{"title":"String Transform","href":"/sdx/en/automation/workflows/nodes/actions/string-transform"},{"title":"Terminate","href":"/sdx/en/automation/workflows/nodes/actions/terminate-action"},{"title":"Text Transform","href":"/sdx/en/automation/workflows/nodes/actions/text-transform"},{"title":"Trigger Another Workflow","href":"/sdx/en/automation/workflows/nodes/actions/trigger-workflow-action"},{"title":"Validate Data","href":"/sdx/en/automation/workflows/nodes/actions/validate"},{"title":"Webhook API Call","href":"/sdx/en/automation/workflows/nodes/actions/webhook-api-call"},{"title":"WireGuard Key Generator","href":"/sdx/en/automation/workflows/nodes/actions/wireguard-key-generator"}]},{"group":"Conditions","pages":[{"title":"Overview","href":"/sdx/en/automation/workflows/nodes/conditions/overview"},{"title":"Array Condition","href":"/sdx/en/automation/workflows/nodes/conditions/array-condition"},{"title":"Boolean Condition","href":"/sdx/en/automation/workflows/nodes/conditions/boolean-condition"},{"title":"Date Condition","href":"/sdx/en/automation/workflows/nodes/conditions/date-condition"},{"title":"Logical Group (AND/OR)","href":"/sdx/en/automation/workflows/nodes/conditions/logical-group-condition"},{"title":"Number Condition","href":"/sdx/en/automation/workflows/nodes/conditions/number-condition"},{"title":"Resource Has Tags","href":"/sdx/en/automation/workflows/nodes/conditions/resource-has-tags-condition"},{"title":"String Condition","href":"/sdx/en/automation/workflows/nodes/conditions/string-condition"},{"title":"Switch","href":"/sdx/en/automation/workflows/nodes/conditions/switch-condition"}]},{"title":"Loop / Iterator Node","href":"/sdx/en/automation/workflows/nodes/loop-iterator/README"}]}]},{"title":"Script Management","mode":"wide","href":"/sdx/en/automation/script-management"},{"title":"Generative AI","mode":"wide","href":"/sdx/en/automation/generative-ai"}]},{"group":"Monitoring \u0026 Analytics","icon":"chart-bar","pages":[{"title":"Monitoring \u0026 Analytics","mode":"wide","href":"/sdx/en/monitoring/introduction"},{"title":"Dashboards and Metrics","href":"/sdx/en/monitoring/dashboards-and-metrics"},{"title":"Fault Logging","href":"/sdx/en/monitoring/fault-logging"},{"title":"Reporting","href":"/sdx/en/monitoring/reporting"},{"title":"Notifications","href":"/sdx/en/monitoring/notifications"}]},{"group":"Account \u0026 Billing","icon":"user-cog","pages":[{"title":"Account \u0026 Billing","mode":"wide","href":"/sdx/en/account/introduction"},{"title":"Workspaces and Organizations","href":"/sdx/en/account/workspaces-and-organizations"},{"title":"Billing and Subscriptions","href":"/sdx/en/account/billing-and-subscriptions"},{"title":"User and Team Management","href":"/sdx/en/account/user-and-team-management"}]},{"group":"Platform Resources","icon":"code","pages":[{"title":"Platform Resources","mode":"wide","href":"/sdx/en/resources/introduction"},{"title":"Troubleshooting","mode":"wide","href":"/sdx/en/resources/troubleshooting"},{"title":"Glossary","mode":"wide","href":"/sdx/en/resources/glossary"},{"title":"Management VPN","mode":"wide","href":"/sdx/en/resources/management-vpn"},{"title":"Trusted IPs and Endpoints","mode":"wide","href":"/sdx/en/resources/trusted-ips"},{"title":"Regional Servers","mode":"wide","href":"/sdx/en/resources/regional-servers"},{"title":"Short Links","mode":"wide","href":"/sdx/en/resources/short-links"},{"title":"Best Practices","mode":"wide","href":"/sdx/en/resources/best-practices"}]}]},{"tab":"Changelog","icon":"history","pages":[{"title":"Changelog","href":"/sdx/en/changelog/overview"}]},{"tab":"API Reference","icon":"square-terminal","pages":[{"title":"API Reference","href":"/api/en/introduction"}]}]}]},"basePath":"","title":"Vulnerability Scanning - Altostrat Documentation","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["10e4515597"],"chunks":["BannerMarkdown-CGuHEvQW.js","dist-B66mVNPp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-BcghKhHb.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}