Skip to content

[pull] master from kevoreilly:master#420

Merged
pull[bot] merged 2 commits intothreatcode:masterfrom
kevoreilly:master
Feb 12, 2026
Merged

[pull] master from kevoreilly:master#420
pull[bot] merged 2 commits intothreatcode:masterfrom
kevoreilly:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

ncatlin and others added 2 commits February 12, 2026 14:50
* initial ui and DB implementation commit

* database.py refactored into multiple mixins

* backend implementation of objectives, ui alignment

* implement test updating/removal during reload

* hide inactive tests from tasking

* implement audit session deletion

* tests are now fully evaluated and reported

* session auto-refresh, task storage deletion

* queue clearing, config and timing display improvements

* implement audit session list paging

* remove tasks from analysis search. implement tags_tasks_not_like filter in list tasks.

* code tidying and moving files to final structure

* audit framework: implement conf enable toggle. add auth decorator to all paths

* fix some audit bugs

* clear old audit py module structure, fix queue bugs

* add config edit functionality

* pluralize table row counts

* prepare audit_packages dir

* prepare audit_packages dir

* resolve lingering issues from fork

* these modules largely use the tasking functions, so label as tasking mixin to improve intellisense

* fix infuriating visual studio django auto formatting

* more minor fixes - exception handling, imports

* final minor changes

* linting, improve config update workflow, test cascade

* more linting

* cleared ruff issues

* fix pytest issues

* fix pytest issues

* resolve odd fstring complaint from tests

* typo

* Use test status constants; fix audit task handling

Standardize status checks by replacing hard-coded status strings with TEST_* constants across audit code and web views. Improve TestLoader payload handling to treat an extracted directory with multiple items as the payload rather than raising an error. Fix a typo in a docstring. Optimize update_audit_tasks_status to only update/evaluate runs when the status actually changes and commit the DB session once if any changes occurred. Also prevent re-queuing tests that aren't in the unqueued state and use constants when unqueuing/queuing runs.

* Update imports: remove unused statuses, add TASK_RUNNING

Remove unused test status constants (TEST_FAILED, TEST_UNQUEUED) from lib/cuckoo/core/data/audits.py imports, add TASK_RUNNING import to modules/machinery/az.py so the Azure machinery can reference the running state, and clean up a stray trailing whitespace in lib/cuckoo/common/audit_utils.py. These changes tidy up imports and prevent missing-constant usage in the AZ module.

* rework audit db usage, improve config edits, improve add test UX

* Update audits.py

* Revert "Update audits.py"

This reverts commit f142b50.

* improve db and error handling of test reloading

* ruff blank lines

* docs

---------

Co-authored-by: doomedraven <doommedraven@gmail.com>
* Update az.py

* Update az.py
@pull pull bot locked and limited conversation to collaborators Feb 12, 2026
@pull pull bot added the ⤵️ pull label Feb 12, 2026
@pull pull bot merged commit f7ef79d into threatcode:master Feb 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants