refactor(plugins): Standardize plugin ID naming conventions to snake_case-#548#2048
refactor(plugins): Standardize plugin ID naming conventions to snake_case-#548#2048Rakshak05 wants to merge 1 commit into
Conversation
utksh1
left a comment
There was a problem hiding this comment.
This plugin-ID standardization includes catalog/docs churn, a migration, metadata/parser changes, secret-file deletion, and broad test edits. Please split the migration/runtime compatibility work from catalog/documentation cleanup, explain the migration and rollback path, and rebase before another review.
utksh1
left a comment
There was a problem hiding this comment.
This plugin-ID migration is too broad to safely merge as one branch: it spans migration behavior, many plugin metadata files, documentation, tests, and unrelated API-key removal. Please split the compatibility/migration contract from metadata renames, remove unrelated files, and provide a migration/rollback note.
utksh1
left a comment
There was a problem hiding this comment.
This plugin-ID migration is too broad to safely merge as one branch: it spans migration behavior, many plugin metadata files, documentation, tests, and unrelated API-key removal. Please split the compatibility/migration contract from metadata renames, remove unrelated files, and provide a migration/rollback note.
304dbd7 to
28f311d
Compare
28f311d to
74e8ae2
Compare
Description
This PR standardizes the naming convention for all plugin IDs and their directories across the codebase, resolving inconsistency issues between hyphenated and underscored names (e.g.,
domain-finder->domain_finder,website-recon-2->website_recon, etc.).Key changes include:
metadata.jsonidentifiers to followsnake_case.007_standardize_plugin_ids.sqlto normalize plugin IDs in the workflows schema.PLUGINS.mdto guide future plugin contributions.backend/data/.api_keyto keep the PR clean.Related Issues
Closes #548
Type of Change
How Has This Been Tested?
Ran the backend unit test suite to verify that all plugins load, validate, and execute properly with standard names:
All 200+ unit and integration tests passed successfully.
Checklist