From 5ede53653f2de61aa8fc3414ebc7ae4e29c07f39 Mon Sep 17 00:00:00 2001 From: Brandon Mackert Date: Thu, 5 Mar 2026 12:56:47 -0500 Subject: [PATCH 1/2] Add NAAb polyglot governance tool --- data/tools/NAAb.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 data/tools/NAAb.yml diff --git a/data/tools/NAAb.yml b/data/tools/NAAb.yml new file mode 100644 index 000000000..81545e4f7 --- /dev/null +++ b/data/tools/NAAb.yml @@ -0,0 +1,19 @@ +name: NAAb +categories: + - linter +tags: + - python + - javascript + - rust + - go + - c_cpp +license: MIT License +types: + - cli +source: 'https://github.com/b-macker/NAAb' +homepage: 'https://b-macker.github.io/NAAb/' +description: >- + Polyglot programming language with built-in LLM governance engine. Embeds 12 languages + (Python, JS, Rust, C++, Go, Nim, Zig, Julia, Ruby, PHP, C#, Shell) in one file. + 50+ governance checks detect hallucinated APIs, oversimplified stubs, incomplete logic, + and security issues in AI-generated polyglot code. Three enforcement tiers (hard/soft/advisory). From 23bb980d8c566bccacc989f7e222bac54c8e0da3 Mon Sep 17 00:00:00 2001 From: Termux User Date: Mon, 16 Mar 2026 21:10:31 -0400 Subject: [PATCH 2/2] =?UTF-8?q?Fix=20invalid=20tag=20c=5Fcpp=20=E2=86=92?= =?UTF-8?q?=20separate=20c=20+=20cpp,=20add=20all=20supported=20languages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split invalid `c_cpp` tag into valid `c` and `cpp` tags per tags.yml. Added remaining supported language tags (csharp, ruby, php, nim, julia, shell). Co-Authored-By: Claude Opus 4.6 --- data/tools/NAAb.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/data/tools/NAAb.yml b/data/tools/NAAb.yml index 81545e4f7..e5acd393d 100644 --- a/data/tools/NAAb.yml +++ b/data/tools/NAAb.yml @@ -6,7 +6,14 @@ tags: - javascript - rust - go - - c_cpp + - c + - cpp + - csharp + - ruby + - php + - nim + - julia + - shell license: MIT License types: - cli