Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Github Workflow Analysis ToolNew to Visual Studio Code? Get it now.
Github Workflow Analysis Tool

Github Workflow Analysis Tool

Eduard Bilous

|
23 installs
| (0) | Free
A VS Code extension for analyzing and linting GitHub workflow YAML files. It helps identify errors and issues in workflow configurations, providing clear diagnostics and suggestions. The extension aims to simplify the process of validating GitHub Actions workflows directly within your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GitHub Workflow Analysis Tool

GitHub Workflow Analysis Tool is a Visual Studio Code extension that automatically analyzes GitHub Actions workflow files (.yaml / .yml) for misconfigurations and potential issues.

It integrates the Soteria tool to provide real-time diagnostics and visualization, helping developers maintain secure and robust CI/CD workflows.


Features

  • Automatic workflow scanning: Misconfigurations in .github/workflows files are detected automatically and displayed as warnings via the VS Code diagnostics system. The files are checked on save.
  • Manual file checking: Run analysis on any open .yaml or .yml file using the button in the Top Bar or clicking the "Untracked" button in the Status Bar.
  • Detector toggles: Enable or disable individual detectors or detector categories via the "Toggle Detectors" sidebar panel.
  • Statistics view:
    • Misconfigurations by Detector — Understand which checks are flagging most issues.
    • Misconfigurations by Severity — Quickly grasp criticality of current problems.
    • New Misconfigurations Over Time — Track progress and catch regressions.
  • Remote stats sync (optional): Collected stats can be sent to a remote server for analysis. This feature is disabled by default.
  • Fully configurable: Tweak behavior via user/workspace settings.

Requirements

This extension bundles platform-specific Soteria binaries for:

  • Windows (x64 and arm64)
  • Linux (x64 and arm64)
  • macOS (x64 and arm64)

No manual installation of Soteria is needed — the extension selects the correct binary automatically.


Extension Settings

You can customize the extension through VS Code's Settings UI or settings.json.

Setting Description Default
github-workflow-analysis-tool.ignoredPaths Paths to ignore during analysis ["node_modules"]
github-workflow-analysis-tool.hashFilenamesForStats Hash filenames in stats for privacy and size efficiency true
github-workflow-analysis-tool.collectStats Whether to collect local statistics true
github-workflow-analysis-tool.maxStatsFileSizeKb Maximum size (KB) of the stats file (0 = unlimited) 1024
github-workflow-analysis-tool.sendStats Enable remote stats submission false

Sidebar Views

The extension adds a custom Workflow Analysis activity bar view with:

  • Toggle Detectors: Manage active analysis rules
  • Statistics: Interactive charts showing live and historical data

Installation

Install from the ....


License

MIT


Author

Eduard Bilous — Email


Enjoy using GitHub Workflow Analysis Tool and stay secure! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft