Skip to content

lacework/forticnapp-llm-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FortiCNAPP LLM Plugins

A collection of Fortinet security plugins for Claude Code.

Available Plugins

Plugin Description
code-security Automated IaC and SCA scanning — scans infrastructure-as-code and dependency manifests for vulnerabilities after every task

Installation

In Claude Code, register the marketplace and install a plugin:

/plugin marketplace add lacework/forticnapp-llm-plugins
/plugin install code-security@fortinet-plugins

See each plugin's README for setup and configuration details.

Releases

This repo uses two branches:

  • main — release branch. Users install from here. Protected (requires PRs).
  • dev — development branch. All feature/fix PRs should target dev.

How releases work

  1. Development: PRs merge to dev. Tests run automatically on every PR. Version is bumped automatically on each merge based on conventional commit prefixes:

    Commit prefix Version bump
    feat!:, fix!: (breaking change) Major (1.0.02.0.0)
    feat: Minor (1.0.01.1.0)
    fix:, chore:, refactor:, etc. Patch (1.0.01.0.1)
  2. Release: A repo owner creates a PR from devmain. When merged, a GitHub Release is created automatically with a .zip artifact.

  3. Manual override: Go to Actions → Release → Run workflow and enter a specific version for hotfixes.

Available versions are listed on the Releases page.

Adding a New Plugin

  1. Create a directory under plugins/<plugin-name>/
  2. Add .claude-plugin/plugin.json with name, version, description
  3. Add hooks, skills, and scripts as needed
  4. Register the plugin in .claude-plugin/marketplace.json with "source": "./plugins/<plugin-name>"
  5. Submit a PR targeting dev

Contributing

  1. Create a branch from dev for your work
  2. Make your changes following existing patterns
  3. Run the test suite: bash plugins/code-security/tests/test-*.sh
  4. Submit a PR targeting dev, filling in the pull request template
  5. Once approved and merged, changes will be included in the next release

About

Claude code plugin for Code Security

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages