Skip to content

Releases: greenbone/troubadix

troubadix 22.4.3

20 Apr 13:43
Compare
Choose a tag to compare

22.4.3 - 2022-04-20

Changed

  • Always determine a root folder for nasl files 4771b27

Bug Fixes

  • Ensure parsing arguments for troubadix aeb6aac

troubadix 22.4.2

20 Apr 11:54
Compare
Choose a tag to compare

22.4.2 - 2022-04-20

Added

  • Plugin for handling of missing solutions added c490dd7
  • added check for file/exception combinations 6702906

Removed

Changed

  • Update codespell, grammar and http link in tag exclusions. 5ba1dcc
  • Add a root argument 54c3fc2
  • Refactor Plugin classes to have a state cd9b04f
  • Update codespell and grammar exclusions. 82f199c
  • Remove outdated comment. 118c990
  • updated oid range and fixed firefox check 89bb95c
  • excluded ADD_PREFERENCE pattern from duplcated script check 28b43fe
  • Sync codespell.exclude with current version (#146) 0d76a40
  • Missing CVE is only a Warning, not an Error. (#144) bfb99c0

Bug Fixes

  • Don't report an invalid OID for an existing VT which can't be changed [#160] 6d128b9
  • Don't report an invalid OID for an existing VT which can't be changed c4782b5

troubadix 22.4.1

07 Apr 20:13
Compare
Choose a tag to compare

22.4.1 - 2022-04-07

Removed

Changed

  • Recreate DuplicateOID Plugin (#104) 62722bb
  • Improve Statistic and Error/Warning handling (#140) 7337e56
  • changed CheckTodoTbd to return Warning instead of Error 747b1db
  • Check the whole file for deprecated tag (#136) 23d458b

troubadix 22.4.0

01 Apr 08:47
Compare
Choose a tag to compare

22.4.0 - 2022-04-01

Added

  • Return value for successful Linting. (#128) b8af8be
  • added check for missing cvss_base value in cvss_format.py (#126) 6400011

Removed

troubadix 22.3.3

25 Mar 13:51
Compare
Choose a tag to compare

22.3.3 - 2022-03-25

Added

Changed

  • Improve console output (#120) 7153cd5
  • Add argument --update-date to run Plugin UpdateModificationDate [#115] d51c7b4

Bug Fixes

troubadix 22.3.2

22 Mar 07:56
Compare
Choose a tag to compare

22.3.2 - 2022-03-22

Changed

  • Rename the project name in pyproject.toml 67cd9bc

troubadix 22.3.1

22 Mar 06:47
Compare
Choose a tag to compare

22.3.1 - 2022-03-22

Added

Changed

  • Rename naslinter to troubadix (#109) 686dee7
  • Improve Regex for Plugins CheckScriptFamily and CheckInclude. [#105] c569291

Bug Fixes

  • Behaviour of the DuplicatedScriptTags Plugin. (#106) 3217f79
  • use resolve instead of undocumented absolue() [#100] cf7b2b6

naslinter 22.3.0

09 Mar 09:38
Compare
Choose a tag to compare

22.3.0 - 2022-03-09

Added

  • Plugin CheckDescription [#93] c11304e
  • Plugin CheckScriptFamily [#94] d319c41
  • check trailing_spaces_tabs Plugin [#96] cc8ee42
  • check trailing_spaces_tabs Plugin 7a886c1
  • Plugin CheckRiskFactor [#95] 63b3e9d
  • check_spelling Plugin [#92] a83b3c4
  • check_spelling plugin 219234a
  • check_set_get_kb_calls plugin [#87] 0f5fe2e
  • check_set_get_kb_calls plugin 6574491
  • check_solution_text plugin [#88] b426d29
  • check_solution_text plugin a2ad4af
  • check_security_messages [#83] fbdbdc8
  • check_script_version_and_last_modification_tags [#74] e3ff2e0
  • check_script_version_and_last_modification_tags 114bf7f
  • check_security_messages 994a28d
  • Use debug parameter in Runner 122ce57
  • CheckProdSVCDetectInVuln Plugin [#71] 6d4dac7
  • check_prod_svc_detect_in_vulnvt plugin cf2cb85
  • CheckMissingDescExit Plugin [#70] b5c6cd7
  • CheckScriptAddPreferenceType Plugin [#73] e3a53dc
  • check_missing_desc_exit plugin 97c5f25
  • Plugins CheckDeprecatedDependency, CheckDeprecatedFunctions and CheckDependencyCategoryOrder [#69] 74210fc
  • Plugin CheckLogMessagesPlugin [#66] 62b5a5b
  • New function to get the root VTs directory, set in _ROOT static. d3c689f
  • CheckHTTPLinksInTagsPlugin [#65] c3911f5
  • CheckGrammer Plugin [#64] 47d44ad
  • CheckIllegalCharacters and CheckDependencies Plugins [#53] 54bdbc6
  • New function to get the root VTs directory, set in _ROOT static. 3795f07
  • get_special_tag_pattern function to get script_<name>("<value>"); regex patterns 1532739
  • CheckForkingNASLFuncs Plugin [#62] 02c6cf1
  • CheckGetKBOnServices Plugin [#63] d20c97f
  • CheckDuplicateOID plugin [#61] b5310e2
  • Plugin CheckSolutionType #58 e16f732
  • CheckCopyrightText, CheckEncoding and CheckTabs Plugins [#52] ec22d4a
  • Plugin CheckTodoTbd [#42] 87f642a
  • New plugins CheckNewlines and CheckMissingTagSolution [#46] d2e20f0
  • Plugin to check overlong script_tags. [#43] bb1d14c

Removed

  • These checks are already provided by glob pattern in naslinter.py generate_file_list() 8357ba2

Changed

  • Improve the usage of root, since a NoneType return crashes our run. dfde035
  • Only pass plugin.name for performance 1f8489b

Bug Fixes

  • valid_oid plugin [#85] dd2da4d
  • check_log_messages [#81] cf35b88
  • check_log_messages d57f833
  • Remove .* from log_messages regex for a huge performance boost 75a1081
  • Some printing issues with global Terminal instance. 30cc6a0
  • valid_oid plugin that is not return on None, so it breaks ac8975f
  • Circular include [#51] ff4af30

naslinter 22.2.0

25 Feb 09:51
Compare
Choose a tag to compare

22.2.0 - 2022-02-25

Added

  • Plugins CheckDeprecatedDependency, CheckDeprecatedFunctions and CheckDependencyCategoryOrder [#69] 74210fc
  • Plugin CheckLogMessagesPlugin [#66] 62b5a5b
  • New function to get the root VTs directory, set in _ROOT static. d3c689f
  • CheckHTTPLinksInTagsPlugin [#65] c3911f5
  • CheckGrammer Plugin [#64] 47d44ad
  • CheckIllegalCharacters and CheckDependencies Plugins [#53] 54bdbc6
  • New function to get the root VTs directory, set in _ROOT static. 3795f07
  • get_special_tag_pattern function to get script_<name>("<value>"); regex patterns 1532739
  • CheckForkingNASLFuncs Plugin [#62] 02c6cf1
  • CheckGetKBOnServices Plugin [#63] d20c97f
  • CheckDuplicateOID plugin [#61] b5310e2
  • Plugin CheckSolutionType #58 e16f732
  • CheckCopyrightText, CheckEncoding and CheckTabs Plugins [#52] ec22d4a
  • Plugin CheckTodoTbd [#42] 87f642a
  • New plugins CheckNewlines and CheckMissingTagSolution [#46] d2e20f0
  • Plugin to check overlong script_tags. [#43] bb1d14c

Bug Fixes

  • valid_oid plugin that is not return on None, so it breaks ac8975f
  • Circular include [#51] ff4af30

NASLinter

10 Feb 11:02
1fe54bb
Compare
Choose a tag to compare
NASLinter Pre-release
Pre-release

Initial Release