[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-fcdab68c":3,"seo:featured-workflow:fcdab68c-4e61-11f1-9bc6-00163e2b0d79:fr":83,"workflow-related-asset-fcdab68c-fcdab68c-4e61-11f1-9bc6-00163e2b0d79":84},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":12,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":15,"tags":22,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":29,"asset_kind":30,"target_tools":31,"install_mode":35,"entrypoint":19,"risk_profile":36,"dependencies":38,"verification":43,"agent_metadata":46,"agent_fit":59,"trust":71,"provenance":80,"created_at":82,"updated_at":82},3454,"fcdab68c-4e61-11f1-9bc6-00163e2b0d79","asset-fcdab68c","Scanopy — Self-Updating Network Diagrams","An open-source self-hosted tool that automatically discovers your network topology and generates interactive diagrams that stay up to date as your infrastructure changes.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"","en",[16],{"id":17,"step_order":18,"title":19,"description":13,"prompt_template":20,"variables":13,"depends_on":21,"expected_output":13},4014,1,"Scanopy","# Scanopy — Self-Updating Network Diagrams\n\n## Quick Use\n```bash\ndocker run -d --name scanopy \n  --network host \n  -v scanopy-data:\u002Fdata \n  scanopy\u002Fscanopy:latest\n# Open http:\u002F\u002Flocalhost:8080\n```\n\n## Introduction\nScanopy is a self-hosted network documentation tool that scans your infrastructure and generates interactive topology diagrams automatically. Instead of manually maintaining network maps in Visio or draw.io, Scanopy discovers hosts, services, and connections, then keeps the diagrams current as things change.\n\n## What Scanopy Does\n- Scans your network to discover hosts, open ports, and service dependencies\n- Generates interactive topology diagrams from discovered infrastructure\n- Updates diagrams automatically on a configurable schedule\n- Visualizes connections between services, containers, and network segments\n- Exports diagrams in multiple formats for documentation and sharing\n\n## Architecture Overview\nScanopy is built in Rust for performance and low resource usage. It uses active and passive scanning techniques to map network topology, stores discovered data in an embedded database, and renders diagrams through a web-based visualization engine. The scanner runs on a configurable schedule, diffing results to detect changes.\n\n## Self-Hosting & Configuration\n- Deploy via Docker with host networking for full network visibility\n- Configure scan targets by specifying IP ranges, subnets, or CIDR blocks\n- Set scan intervals to balance freshness against network load\n- Customize diagram layouts and grouping rules through the web UI\n- Store persistent data in a mounted volume for backup and portability\n\n## Key Features\n- Zero-maintenance diagrams that reflect actual network state\n- Interactive web-based visualization with zoom, filter, and search\n- Change detection that highlights new, removed, or modified hosts and services\n- Lightweight Rust binary with minimal CPU and memory footprint\n- Supports both flat networks and complex multi-subnet environments\n\n## Comparison with Similar Tools\n- **Netbox** — inventory and IPAM database requiring manual data entry; Scanopy auto-discovers topology\n- **draw.io \u002F Visio** — manual diagramming tools; Scanopy generates diagrams from live scans\n- **Nmap** — command-line scanner with no visualization; Scanopy adds a persistent visual layer\n- **LibreNMS** — full SNMP-based monitoring platform; Scanopy focuses specifically on topology visualization\n\n## FAQ\n**Q: Does it require SNMP or agents on hosts?**\nA: No. Scanopy uses active network scanning and does not require agents or SNMP to be enabled on target hosts.\n\n**Q: Can I customize how the diagram looks?**\nA: Yes. The web UI allows grouping by subnet, custom labels, and layout adjustments.\n\n**Q: How often does it rescan?**\nA: Scan intervals are configurable, from minutes to daily, depending on your needs.\n\n**Q: Is it safe to run on production networks?**\nA: Scanopy uses lightweight scanning by default. You can tune scan intensity and exclude sensitive ranges.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fscanopy\u002Fscanopy\n- https:\u002F\u002Fgithub.com\u002Fscanopy\u002Fscanopy#readme","0",[23],{"id":24,"name":25,"slug":26,"icon":27},11,"Scripts","script","📜",false,"39372bbb8e55ad300237b710358b5ce6120ca81f8a1ee27e8e349833d9db8080","skill",[32,33,34],"claude_code","codex","gemini_cli","single",{"executes_code":28,"modifies_global_config":28,"requires_secrets":37,"uses_absolute_paths":28,"network_access":28},[],{"npm":39,"pip":40,"brew":41,"system":42},[],[],[],[],{"commands":44,"expected_files":45},[],[19],{"asset_kind":30,"target_tools":47,"install_mode":35,"entrypoint":19,"risk_profile":48,"dependencies":50,"content_hash":29,"verification":55,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":49,"uses_absolute_paths":28,"network_access":28},[],{"npm":51,"pip":52,"brew":53,"system":54},[],[],[],[],{"commands":56,"expected_files":57},[],[19],true,{"target":33,"score":60,"status":61,"policy":62,"why":63,"asset_kind":30,"install_mode":35},98,"native","allow",[64,65,66,67,68,69,70],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":29,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":74,"review_status":75,"signals":76},"established","hash_only",[],"unreviewed",[77,78,79],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":81,"content_hash":29,"visibility":18,"created_at":82,"updated_at":82},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-fcdab68c","2026-05-13 08:23:38",null,[85,144,199,247],{"id":86,"uuid":87,"slug":88,"title":89,"description":90,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":91,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":92,"tags":93,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":95,"asset_kind":30,"target_tools":96,"install_mode":35,"entrypoint":97,"risk_profile":98,"dependencies":100,"verification":105,"agent_metadata":108,"agent_fit":120,"trust":127,"provenance":132,"created_at":134,"updated_at":135,"__relatedScore":136,"__relatedReasons":137,"__sharedTags":142},2308,"29fd01ff-431d-11f1-9bc6-00163e2b0d79","languagetool-self-hosted-grammar-style-checker-25-languages-29fd01ff","LanguageTool — Self-Hosted Grammar and Style Checker for 25+ Languages","An open-source grammar, style, and spell checker that supports over 25 languages and can be self-hosted as an HTTP API server for private proofreading.",123,[],[94],{"id":24,"name":25,"slug":26,"icon":27},"e5cb8013b9113bd88e279a7ff06ea57a154b2a39cf538bac0a0a840865f82507",[32,33,34],"LanguageTool Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":99,"uses_absolute_paths":28,"network_access":58},[],{"npm":101,"pip":102,"brew":103,"system":104},[],[],[],[],{"commands":106,"expected_files":107},[],[97],{"asset_kind":30,"target_tools":109,"install_mode":35,"entrypoint":97,"risk_profile":110,"dependencies":112,"content_hash":95,"verification":117},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":111,"uses_absolute_paths":28,"network_access":58},[],{"npm":113,"pip":114,"brew":115,"system":116},[],[],[],[],{"commands":118,"expected_files":119},[],[97],{"target":33,"score":121,"status":122,"policy":123,"why":124,"asset_kind":30,"install_mode":35},64,"needs_confirmation","confirm",[64,65,66,125,126,70],"policy confirm","risk_profile.network_access is true",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":95,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":128,"review_status":75,"signals":130},[129],"network_access",[131,77,78],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":133,"content_hash":95,"visibility":18,"created_at":134,"updated_at":135},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Flanguagetool-self-hosted-grammar-style-checker-25-languages-29fd01ff","2026-04-29 00:13:16","2026-05-13 12:24:44",92.14013252774335,[138,139,140,141],"topic-match","same-kind","same-target","same-author",[26,143],"scripts",{"id":145,"uuid":146,"slug":147,"title":148,"description":149,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":150,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":151,"tags":152,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":154,"asset_kind":30,"target_tools":155,"install_mode":156,"entrypoint":157,"risk_profile":158,"dependencies":161,"verification":166,"agent_metadata":169,"agent_fit":181,"trust":188,"provenance":192,"created_at":194,"updated_at":195,"__relatedScore":196,"__relatedReasons":197,"__sharedTags":198},2106,"8f1ceca5-4080-11f1-9bc6-00163e2b0d79","dawarich-self-hosted-google-timeline-alternative-location-8f1ceca5","Dawarich — Self-Hosted Google Timeline Alternative for Location History","An open-source, self-hosted alternative to Google Timeline that stores and visualizes your location history with full privacy, supporting imports from Google Takeout, OwnTracks, and GPX files.",102,[],[153],{"id":24,"name":25,"slug":26,"icon":27},"403a6ea2e6d462fddeb9b7676fa4a1d8608615314b525f56892004e25c06122b",[32,33,34],"stage_only","Dawarich Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":159,"uses_absolute_paths":28,"network_access":28},[160],"RAILS_SECRET_KEY_BASE",{"npm":162,"pip":163,"brew":164,"system":165},[],[],[],[],{"commands":167,"expected_files":168},[],[157],{"asset_kind":30,"target_tools":170,"install_mode":156,"entrypoint":157,"risk_profile":171,"dependencies":173,"content_hash":154,"verification":178},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":172,"uses_absolute_paths":28,"network_access":28},[160],{"npm":174,"pip":175,"brew":176,"system":177},[],[],[],[],{"commands":179,"expected_files":180},[],[157],{"target":33,"score":182,"status":156,"policy":156,"why":183,"asset_kind":30,"install_mode":156},29,[64,65,184,185,186,187,70],"install_mode stage_only","policy stage_only","install_mode is stage_only","risk_profile.requires_secrets is not empty",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":154,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":189,"review_status":75,"signals":191},[190,156],"requires_secrets",[131,77,78],{"owner_uuid":9,"owner_name":10,"source_url":193,"content_hash":154,"visibility":18,"created_at":194,"updated_at":195},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fdawarich-self-hosted-google-timeline-alternative-location-8f1ceca5","2026-04-25 16:27:12","2026-05-13 07:41:20",88.01925583705776,[138,139,140,141],[26,143],{"id":200,"uuid":201,"slug":202,"title":203,"description":204,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":205,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":206,"tags":207,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":209,"asset_kind":30,"target_tools":210,"install_mode":156,"entrypoint":211,"risk_profile":212,"dependencies":215,"verification":220,"agent_metadata":223,"agent_fit":235,"trust":237,"provenance":240,"created_at":242,"updated_at":243,"__relatedScore":244,"__relatedReasons":245,"__sharedTags":246},2102,"44641b25-4080-11f1-9bc6-00163e2b0d79","blinko-self-hosted-personal-ai-note-taking-tool-44641b25","Blinko — Self-Hosted Personal AI Note-Taking Tool","An open-source, self-hosted personal note-taking tool with AI-powered tagging, search, and organization, built with Next.js and PostgreSQL.",94,[],[208],{"id":24,"name":25,"slug":26,"icon":27},"4121fe4f1b2ea7bf33efd5819da14df6d8bbb1457263791439ed82fcb7b29a7c",[32,33,34],"Blinko Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":213,"uses_absolute_paths":28,"network_access":28},[214],"OPENAI_API_KEY",{"npm":216,"pip":217,"brew":218,"system":219},[],[],[],[],{"commands":221,"expected_files":222},[],[211],{"asset_kind":30,"target_tools":224,"install_mode":156,"entrypoint":211,"risk_profile":225,"dependencies":227,"content_hash":209,"verification":232},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":226,"uses_absolute_paths":28,"network_access":28},[214],{"npm":228,"pip":229,"brew":230,"system":231},[],[],[],[],{"commands":233,"expected_files":234},[],[211],{"target":33,"score":182,"status":156,"policy":156,"why":236,"asset_kind":30,"install_mode":156},[64,65,184,185,186,187,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":209,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":238,"review_status":75,"signals":239},[190,156],[77,78],{"owner_uuid":9,"owner_name":10,"source_url":241,"content_hash":209,"visibility":18,"created_at":242,"updated_at":243},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fblinko-self-hosted-personal-ai-note-taking-tool-44641b25","2026-04-25 16:25:07","2026-05-13 04:56:59",87.96658540793327,[138,139,140,141],[26,143],{"id":248,"uuid":249,"slug":250,"title":251,"description":252,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":253,"parent_id":12,"parent_uuid":13,"lang_type":14,"steps":254,"tags":255,"has_voted":28,"visibility":18,"share_token":13,"is_featured":12,"content_hash":257,"asset_kind":30,"target_tools":258,"install_mode":35,"entrypoint":259,"risk_profile":260,"dependencies":262,"verification":267,"agent_metadata":270,"agent_fit":282,"trust":284,"provenance":287,"created_at":289,"updated_at":290,"__relatedScore":291,"__relatedReasons":292,"__sharedTags":293},3073,"dd235d25-4d54-11f1-9bc6-00163e2b0d79","asset-dd235d25","draw.io — Free Open-Source Diagramming Tool for Any Platform","draw.io is a free, browser-based diagramming application that supports flowcharts, UML, network diagrams, and more. Works offline as a desktop app on Windows, macOS, and Linux with no account required.",34,[],[256],{"id":24,"name":25,"slug":26,"icon":27},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[32,33,34],"SKILL.md",{"executes_code":28,"modifies_global_config":28,"requires_secrets":261,"uses_absolute_paths":28,"network_access":28},[],{"npm":263,"pip":264,"brew":265,"system":266},[],[],[],[],{"commands":268,"expected_files":269},[],[],{"asset_kind":30,"target_tools":271,"install_mode":35,"entrypoint":259,"risk_profile":272,"dependencies":274,"content_hash":257,"verification":279,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":273,"uses_absolute_paths":28,"network_access":28},[],{"npm":275,"pip":276,"brew":277,"system":278},[],[],[],[],{"commands":280,"expected_files":281},[],[],{"target":33,"score":60,"status":61,"policy":62,"why":283,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":257,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":285,"review_status":75,"signals":286},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":288,"content_hash":257,"visibility":18,"created_at":289,"updated_at":290},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-dd235d25","2026-05-12 00:17:10","2026-05-13 13:33:00",86.31610206652542,[138,139,140,141],[26,143]]