Skip to content

Add aicaudit (Python SAST: taint paths + evidence-grounded AI verdicts) - #1894

Closed
IhateStomachProblems wants to merge 1 commit into
analysis-tools-dev:masterfrom
IhateStomachProblems:add-aicaudit
Closed

IhateStomachProblems wants to merge 1 commit into
analysis-tools-dev:masterfrom
IhateStomachProblems:add-aicaudit

Conversation

@IhateStomachProblems

Copy link
Copy Markdown

Adds aicaudit (MIT, pip install aicaudit).

  • What it does: Python SAST CLI with a built-in taint engine — traces user input (Flask/Django/FastAPI/input()/os.environ) to sinks across function boundaries and proves constants safe, eliminating classic false-positive classes. Optional AI verification is evidence-grounded (the LLM sees the full function + traced path) and fail-safe (three-state verdicts, never auto-confirms).
  • Verification: 305 tests, 92% coverage; reproducible benchmark suite (8 security rules at 100% P/R on a labeled corpus, Bandit comparison included): RESULTS.md
  • YAML file follows the existing data/tools/*.yml schema (checked tags against data/tags.yml: python, security, uses-llm).

Happy to adjust tags/description per maintainer preferences.

@github-actions

Copy link
Copy Markdown

Contributing criteria check

[FAIL] aicaudit

Source: https://github.com/IhateStomachProblems/aicaudit

Criterion Result
Stars (min 20) fail 0 stars (minimum is 20)
Contributors (min 2) fail 1 contributor(s) (minimum is 2)
Age (min 6 months) fail created 33 days ago, needs 150 more days to meet the 6-month minimum

One or more tools do not meet the contributing criteria yet, or a criterion could not be verified. We will keep this PR open. Feel free to update it once the thresholds are met.

@github-actions

github-actions Bot commented Sep 16, 2026

Copy link
Copy Markdown

Contributing criteria check

[FAIL] aicaudit

Source: https://github.com/IhateStomachProblems/aicaudit

Criterion Result
Stars (min 20) fail 0 stars (minimum is 20)
Contributors (min 2) fail 1 contributor(s) (minimum is 2)
Age (min 6 months) fail created 35 days ago, needs 148 more days to meet the 6-month minimum

Thank you for sharing your tool! One or more tools do not yet meet the contribution criteria, as shown above, so we are closing this pull request.

You are welcome to submit a new pull request once all criteria are met. Thank you for your contribution!

@github-actions github-actions Bot closed this Sep 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant