You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--diff [BASE_REF] flag for line-level precision filtering — only reports findings in lines changed since BASE_REF (e.g. --diff origin/main). Use --diff without a value to auto-detect (GITHUB_BASE_REF or origin/main). Unlike --diff-base which filters at the file level, --diff uses unified diff hunk headers for exact line-range matching
Git blame attribution: findings show the author who introduced the code
SKY-L012: Phantom calls — calls to undefined/unimported functions
SKY-L013: Insecure randomness (CWE-330)
SKY-L014: Hardcoded credentials (CWE-798)
SKY-L017: Error information disclosure (CWE-209)
SKY-L020: Overly broad file permissions (CWE-732)
Dynamic signal tracking (inspect.getmembers, dir()) for smarter false-positive suppression
Default exclude folders expanded for Go (vendor), TypeScript (.next, .nuxt, .turbo), VCS (.hg, .svn), and IDE (.idea, .vscode)
Go engine now shares exclude folder list with main constants
Fixed
--exclude-folder with trailing slashes (e.g. app/alembic/) now works correctly. Also with paths relative to CWD that include the target directory prefix (e.g. --exclude-folder app/alembic when analyzing app/) now correctly excludes files
test_analyzer.py: updated proc_file unpacking to include new source_lines return value
test_server.py: updated expected bind host from 0.0.0.0 to 127.0.0.1
Changed
Table output is now the default. TUI is now opt-in via --tui
MCP credit checks fail-open on network errors and unexpected status codes