Merged
Conversation
…view_change`, `explain_impact`, and `suggest_tests`, increasing the total tools available to 43. Introduce a new `regex_search` tool for accelerated regex code searching. Update documentation and imports accordingly. Additionally, implement support for loading custom security rules from YAML files, allowing user-defined patterns to be integrated into the scanning pipeline.
…ility scanning Introduce `architecture_drift` tool to detect architecture boundary violations based on defined rules in .attocode/architecture.yaml. Add `dataflow_scan` tool for identifying data flow vulnerabilities using taint analysis, covering various security issues. Update imports and documentation accordingly.
… 30 new OWASP anti-pattern rules and 35 framework-specific rules. Introduced a custom security rule language for user-defined patterns, enhanced autofix generation, and added intra-procedural data flow analysis tools. Improved semantic search quality and added new MCP tools for architecture drift detection and regex searching. Updated tests with 284 new cases across various functionalities.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.