Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issue for plugin updates #232

Open
Andrew-Morozko opened this issue Aug 23, 2024 · 0 comments
Open

Tracking issue for plugin updates #232

Andrew-Morozko opened this issue Aug 23, 2024 · 0 comments
Milestone

Comments

@Andrew-Morozko
Copy link
Contributor

Andrew-Morozko commented Aug 23, 2024

plugin type name docs1 const­raints2 diagnostic ranges3 tests4 AST5
builtin data-source csv
builtin data-source http ✔️
builtin data-source json ✔️
builtin data-source rss ✔️
builtin data-source txt
elastic data-source elastic_security_cases
elastic data-source elasticsearch
github data-source github_issues ✔️
graphql data-source graphql ✔️
hackerone data-source hackerone_reports
microsoft data-source microsoft_sentinel_incidents
nist_nvd data-source nist_nvd_cves
opencti data-source opencti ✔️
postgresql data-source postgresql
snyk data-source snyk_issues ✔️
splunk data-source splunk_search
sqlite data-source sqlite ✔️
terraform data-source terraform_state_local ✔️
virustotal data-source virustotal_api_usage
builtin content-provider blockquote
builtin content-provider code ✔️
builtin content-provider frontmatter
builtin content-provider image ✔️
builtin content-provider list ✔️
builtin content-provider table
builtin content-provider text
builtin content-provider title
builtin content-provider toc ✔️
microsoft content-provider azure_openai_text ✔️
openai content-provider openai_text ✔️
stixview content-provider stixview ✔️
builtin publisher local_file ✔️ ✔️
github publisher github_gist ✔️ ✔️ ✔️

Legend:

  • ✅ — done
  • ✔️ — could be improved
  • ❌ — to do
  • ➖ — not applicable

Footnotes

  1. fill missing documentation strings on plugins and their arguments

  2. replace plugin-level argument validation with dataspec.Constraint/Min/MaxValue/OneOf when possible

  3. make sure that all diagnostics have an appropriate range assigned to hcl.Diagnostic.Subject

  4. update tests to use plugintest.NewTestDecoder

  5. switch internal markdown usage to generate an AST instead

@traut traut added this to the v0.6 milestone Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants