diff --git a/rules/cpp/return-c-str-c.yml b/rules/c/security/return-c-str-c.yml similarity index 100% rename from rules/cpp/return-c-str-c.yml rename to rules/c/security/return-c-str-c.yml diff --git a/rules/cpp/dont-call-system-cpp.yml b/rules/cpp/security/dont-call-system-cpp.yml similarity index 100% rename from rules/cpp/dont-call-system-cpp.yml rename to rules/cpp/security/dont-call-system-cpp.yml diff --git a/rules/cpp/fix-format-security-error-cpp.yml b/rules/cpp/security/fix-format-security-error-cpp.yml similarity index 100% rename from rules/cpp/fix-format-security-error-cpp.yml rename to rules/cpp/security/fix-format-security-error-cpp.yml diff --git a/rules/cpp/insecure-hash-cpp.yml b/rules/cpp/security/insecure-hash-cpp.yml similarity index 100% rename from rules/cpp/insecure-hash-cpp.yml rename to rules/cpp/security/insecure-hash-cpp.yml diff --git a/rules/cpp/libxml2-audit-parser-cpp.yml b/rules/cpp/security/libxml2-audit-parser-cpp.yml similarity index 100% rename from rules/cpp/libxml2-audit-parser-cpp.yml rename to rules/cpp/security/libxml2-audit-parser-cpp.yml diff --git a/rules/cpp/null-library-function-cpp.yml b/rules/cpp/security/null-library-function-cpp.yml similarity index 100% rename from rules/cpp/null-library-function-cpp.yml rename to rules/cpp/security/null-library-function-cpp.yml diff --git a/rules/cpp/sizeof-this-cpp.yml b/rules/cpp/security/sizeof-this-cpp.yml similarity index 100% rename from rules/cpp/sizeof-this-cpp.yml rename to rules/cpp/security/sizeof-this-cpp.yml diff --git a/rules/cpp/small-key-size-cpp.yml b/rules/cpp/security/small-key-size-cpp.yml similarity index 100% rename from rules/cpp/small-key-size-cpp.yml rename to rules/cpp/security/small-key-size-cpp.yml