Skip to content

Staging - #1204

Closed
Pa04rth wants to merge 397 commits into
mainfrom
staging
Closed

Staging#1204
Pa04rth wants to merge 397 commits into
mainfrom
staging

Conversation

@Pa04rth

@Pa04rth Pa04rth commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

northdpole and others added 30 commits October 25, 2026 10:31
…kip-done

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ep policy pages; 6000-char cap

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ved docs the answer reads

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ns per raw chunk (--enrich)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…use and answer the real question

A pure injection with no question before it is still refused.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…mes first

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…rites the final answer

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…of interleaving

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…unks or digests (cost experiments)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…dings (and merge the two heads)

Vector search was a full scan; the index is used when OWASP_PGVECTOR_HALFVEC=1.
No-op on SQLite and without the vector extension.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…roject questions (L4)

Flagged off by default. Falls back to normal retrieval when the question names no
single project, the project is too big, or the answer is unknown.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… winning flag set

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…_CX_LONGCTX_PROJECTS)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…nd OWASP_CX_DECOMPOSE (multi-part questions)

Both off by default; measured before being turned on.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…ed lower)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…inking budget

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The async tool handler called the blocking ask directly on the event loop with a single
worker, so concurrent users were answered one after another (3 parallel users saw ~3x
the single-user latency). Each call now runs in a thread with its own Flask app context.
OPENCRE_MCP_ASK_CONCURRENCY caps threads (default 8).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…concurrency cap

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
The first question after a restart took ~30 s (imports, embedding client, database connection).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…stion names

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…imilarity when none is named

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… skipped

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…w fit)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…comprehend_standard

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…incremental

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s 90 s on a 250-chunk repo)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…art and cross-standard questions

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… get, overview of indexed sources)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
northdpole and others added 23 commits November 1, 2026 13:47
* trim/1116:
  chore(oie): trim #1116 and guard destructive eval scripts
  Address review feedback on B2 harness scripts.
  feat(oie): B2 eval harness and CRE neighborhood scorer
* trim/1117:
  chore(oie): trim #1117 for the staging rollout
  chore(oie): ASVS 5.0 provisional B2 sources and gold
* trim/1118:
  chore(oie): trim #1118 for the staging rollout
  chore(oie): NIST 800-53 and remaining B2 sources/gold
* trim/1119:
  feat(mappings): promote Related-orphan remaps into canonical fixtures
* trim/1120:
  trim(#1120): fix merge-conflict markers, guard full pipeline, drop dead experiments
  style: black-format llm_safety_guard.py
  feat(librarian): promote d1-winner combo defaults (judge+cap8+top_k=3)
  feat(oie): full-pipeline runner, docs, and experimental-flag notes
* trim/1125:
  Add idempotent Alembic migration for OWASP agent meta tables.
  Isolate OWASP meta concepts to chat and MCP only
  Add experimental OIE OWASP metadata agent for chat
  fix(librarian): finish SafetyGuard + leaf-drilldown restack merge
  fix(librarian): keep LLM SafetyGuard when restacking leaf-drilldown
  feat(librarian): batch Module C query embeddings
  Address review feedback on full-pipeline runner.
* trim/1127: (24 commits)
  test(owasp-agent): restore the environment with a plain helper instead of patch.dict in the embed_sync tests
  test(owasp-agent): sync and concepts must not import application.database
  chore(owasp-agent): type embed_sync and its test
  chore: drop generated frontend bundle (rebuild at deploy)
  refactor(owasp-agent): move the meta-embedding push out of sync_all into embed_sync
  trim(#1127): drop adversarial asker/batch scripts and canned CRE follow-ups, set source_channel in raw embedding writers
  fix(owasp-agent): drop keyword dumps; derive project aliases on ingest
  fix(owasp-agent): drop meta/normative keyword dump gates
  fix(owasp-agent): stop substring event/chapter traps and city hardcodes
  feat(owasp-agent): sim-first retrieve with normalize, chapters, board ontology
  Reuse one Flask app in the adversarial completion asker.
  Treat named-chapter meetup asks as chapter lookup.
  Fix OWASP agent routing for chapter-in-city and project leaders.
  Add adversarial completion asker and align embed model ids.
  Make OWASP agent meta embedding work on low-memory staging.
  Route OWASP chat via multi-lane embedding similarity.
  Harden OWASP agent routing for board, geo, CRE, and PG index.
  Add multi-turn chat memory with New chat.
  Answer OWASP entity chat probes from agent metadata.
  Black-format remaining owasp_agent modules for CI.
  ...

# Conflicts:
#	application/utils/postgres_url.py
* trim/1137: (57 commits)
  test(owasp-agent): exercise the meta-embedding push through injected embed_fn instead of patching embed_sync
  fix(owasp-agent): admin sync and scheduler stage apply the opt-in meta-embedding push
  trim(#1137): drop brevity-bot skills and stale handover doc, restore README/dev setup, loopback guard for run_admin_local.sh
  test: fix stale admin config assertion, env leaks between tests, and the sync isolation guardrail
  style: format files flagged by CI (black, prettier)
  Restore clarify followup test dropped in admin rebase.
  Default Module C.1 auto-filing off behind an admin Config toggle.
  Add Module C.1 graph filing to the OIE A→B→C pipeline.
  Paint Module C auto-filed graph edges and nodes in the explorer.
  Run admin OIE ingest through Modules B and C by default.
  Black-format admin_imports_api_test for CI
  Chain admin panel tables migration after oie_run
  Add Mac handover for admin/OIE/agent E2E validation.
  Wire golden-set harvest and OWASP agent sync into Admin Config.
  Wire Postgres admin bootstrap into make install and make dev.
  Auto-pull CRE graph in admin-local when Postgres is empty.
  Surface OIE skip reasons, flags, and graph path in pipeline logs.
  Fix Graph management Accept/errors for empty OIE import runs.
  Restore degraded stop contract; tighten admin ingest defaults.
  Skip invalid harvest docs; surface agent last_sync from meta_entity.
  ...

# Conflicts:
#	application/config.py
#	application/utils/db_backend.py
* trim/1136:
  test(oie-scheduler): restore the environment with a plain helper in the new opt-in assertions
  fix(oie-scheduler): embed_filed_nodes defaults off, document OIE_HARVEST_EVENTS and OIE_EMBED_FILED_NODES
  test: embedding-failure scheduler test needs graph filing enabled now that it defaults off
  style: format files flagged by CI (black, prettier)
  Make event-repo harvesting opt-in (OIE_HARVEST_EVENTS)
  Make event page parsing linear-time and clean Playwright fallback text
  Embed auto-filed graph nodes in the CRE expansion job
  Parse OWASP event pages and harvest event repos
* trim/1142: (30 commits)
  docs(staging): use placeholder tester addresses; test: restore the environment with a plain helper in the #1142 tests
  fix(admin): CRE embedding guard only treats a missing table as empty and counts real vectors
  trim(#1142): admin upstream-sync-and-ingest no longer replaces existing CRE embeddings
  trim(#1142): no credentialed CORS without an allowlist, OIE workers opt-in in import-all, guard levers-matrix queue reset
  style: format files flagged by CI (black); keep test environment changes from leaking between tests; pin the in-memory retriever backend in librarian tests
  feat(oie-scheduler): owasp job runs daily by default; health staleness follows the admin-set interval
  feat(admin): Schedules tab to change job intervals and switch jobs off
  feat(oie-scheduler): admin-editable job interval and on/off
  fix(owasp-agent): restore intent/sim-first agent after fanout restack
  fix(owasp-agent): restore sim-first router after fanout restack
  fix(mcp): run ask meta router in app context before CRE defer
  feat(mcp): staging Streamable HTTP with Admin JWT gate for ask
  fix(mcp): only treat CRE-shaped ids as ask security hits
  feat(mcp): add fact-only ask tool for Cursor multi-call synthesis
  fix(auth): admit admin API keys on MyOpenCRE after MCP rebase
  Fix Admin ingest ETA to use Module C remaining, not HI backlog.
  Add Admin active ingestions status with config, progress, and ETA.
  Allow Bearer on Admin OIE REST and fix staging filing lookup.
  Redesign admin panel with CRE blues, env/.env diff, and review widgets.
  Add Admin REST + UI to requeue/cancel failed OIE RQ jobs.
  ...
* trim/1155:
  trim(#1155): drop laptop-local edge probe scripts, make node metadata seeding opt-in, fix empty-key blurb match
  feat(owasp-agent): curated node facts for structural standard questions
  fix(owasp-agent): close the 24 non-structural edge misses
  fix(mcp): use chatbot embedding retrieval for ask security facts
* trim/1159:
  test(owasp-agent): restore the environment with a plain helper in index_routing_test
  trim(#1159): drop cambridge->boston alias, dead locals, test env/tempfile leaks
  fix(owasp-agent): whole-name project match first; ambiguous first name lists candidates
  fix(owasp-agent): meta-lane grounding floor, compound questions, nearest-to place
  fix(owasp-agent): board name parsing, indexed event lookup, metro chapter aliases
  fix(owasp-agent): index-resolved chapters, defensive-vs-attack gate, prompt cap, leader noise/email
  test(owasp-agent): add staging regression + AppSec USA attendee suites and multi-suite eval
* trim/1158: (54 commits)
  docs(env): OWASP_CX_LONGCTX off and OWASP_CX_LONGCTX_CHARS back to the code default
  trim(#1158): strip_injection no longer truncates legitimate questions; correct default-off claims
  fix(comprehension): Nest pager reads a failing page item by item and skips the record Nest cannot serialise
  feat(comprehension): talk catalogue loader (title/speaker/date/length per OWASP YouTube talk)
  feat(comprehension): Nest loader - current project leaders/level/dates and issue titles as retrievable documents
  feat(comprehension): OWASP_CX_PERSTD reads each named project and answers per standard (off by default)
  feat(mcp): ask returns the source passages its answer used (evidence)
  feat(comprehension): ROUTE flag - stronger reader for people/count questions (off by default)
  fix(comprehension): raw ingest retries embedding calls and writes in slices, so a provider outage no longer discards a repo's enrichment
  docs(oie): replatform options draft
  feat(mcp): read-only research tools for calling agents (search, list, get, overview of indexed sources)
  feat(comprehension): OWASP_CX_COMPLETE asks for every part of multi-part and cross-standard questions
  perf(comprehension): default to 16 ingest workers (24 workers: 55 s vs 90 s on a 250-chunk repo)
  feat(comprehension): --skip-unchanged makes raw ingest resumable and incremental
  feat(comprehension): print metered LLM tokens and cost at the end of comprehend_standard
  docs(env): whole-project cap 2M chars (ASVS and other big projects now fit)
  feat(comprehension): --supplement indexes repo markdown the harvester skipped
  feat(comprehension): OWASP_CX_PROJROUTE picks a project by overview similarity when none is named
  feat(comprehension): OWASP_CX_EDITION answers for the edition the question names
  feat(comprehension): ask which project is meant when nothing is found
  ...
* trim/1162: (52 commits)
  test(auth): inject the Google flow and id-token verifier into the web callback instead of patching them; plain env helper; placeholder addresses in .env.example
  test(roles): type the env helper and the new domain tests
  fix(auth): one strict domain check in the web callback, tolerate .edu-style domains, require email_verified is True
  fix(auth): web sign-in needs an exact or subdomain match and a verified Google email
  docs(env): document CHAT_BLOCK_UNVERIFIED (default on, changes public chat answers)
  trim(#1162): drop prune_noise_chunks (unguarded DELETE on embeddings), validate authority weights before use, document ANSWER_LOG_*, no host paths in sync_check_staging
  fix(auth): harden web sign-in found by adversarial review
  fix(auth): /auth/user needs any role, not admin
  fix(auth): carry the PKCE code_verifier from login to callback
  fix(auth): build a fresh OAuth flow per login instead of a shared singleton
  fix(auth): stable session secret key; NO_LOGIN=0 no longer randomizes it
  feat(chat): ask for a short comment inline after a thumbs down
  feat(comprehension): skip asset/vendored paths at ingestion, rank by file path, show 2 CREs and at most 5 resources
  fix(chat): CRE names that share a keyword with the question rank into the shown near-ties
  fix(chat): CRE references link to /cre/<id>; list near-tie CREs; show Related before child-of on CRE pages
  fix(deps): keep litellm below 1.107 (reported malicious release)
  fix(chat): strip links whose URLs contain spaces; percent-encode spaces in citation URLs
  fix(chat): strip copied markdown links and [[n]] markers from answers so [n] stays the only link form
  feat(chat): attach the closest CRE to every evidence answer (CRE-first references)
  feat(chat): move 'Continue conversation' next to Ask; send only the last question and answer
  ...

# Conflicts:
#	requirements.txt
* trim/1188:
  test(mcp): restore the environment with a plain helper in the public-url tests
  chore: drop generated bundle license file (rebuild at deploy)
  docs(mcp): OAuth stays off beyond named testers until registration is restricted and consent exists
  trim(#1188): require OPENCRE_MCP_PUBLIC_URL for MCP OAuth, document the per-account budget, drop personal email from beta docs
  feat(budget): per-account daily LLM spend budget for the chatbot and MCP
  docs: beta tester guide for the chatbot and the MCP server
  fix(mcp): list the rate_answer tool so clients can give thumbs up/down
  fix(mcp): give the MCP OAuth migration a unique revision id
  feat(mcp): Google sign-in (OAuth) for the remote MCP server
Brings external sources, YouTube, the crawler, and the OIE review step
(#1195). Keeps embed_nodes alongside the new external stages, leaves the
adversarial asker deleted, and keeps sync_check_staging.sh from requiring
a host path instead of a hardcoded one.
The crawler commit is already present on staging in a later form (time budget, PDF off by default, slow-body guard, logging). Keep that version, including the JS fallback and the PDF timeout path.
* origin/feat/oie-unified-sources:
  feat(oie): one pipeline for repos and websites (url source, bridge, shared filer, provenance tag)
…page marked too-short when the browser render fails.
* fix: update hyperlinks in OWASP mappings to point to the correct URLs

* fix: update hyperlink in OWASP test to point to the correct URL

* fix: update hyperlink in AISVS12 section to point to the correct URL

* fix: update hyperlink for AISVS12 section to point to the correct URL

* test(mappings): cover canonical OWASP project URLs

* fix: update hyperlinks in OWASP Kubernetes Top 10 mappings to correct URLs

* fix: update hyperlinks in test for OWASP Top 10 2025 to include all sections

* fix: remove trailing whitespace in test for OWASP Top 10 2025 parser
* feat: Phase 1 CRE descriptions generator and UI hide

Add approved RAG/OIE parity design + Phase 1 plan under tracked
docs/superpowers. Ship a one-shot generate_cre_descriptions script that
emits a human approval table (no DB writes), hermetic unit tests with a
mocked LLM, and stop rendering cre.description on the CRE detail page.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* docs: Phase 0 worktree hygiene inventory for RAG/OIE parity

Record keep/merge/delete guidance without mass-deleting local worktrees
from cloud. Inventory lives on the parity PR branch for humans.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 2 RAG parity ingest loaders into existing embeddings tables

Add prose-hole and chunk-quality helpers plus optional LI/Docling ingest
adapters that write via injected upserts — no second VectorStoreIndex as
source of truth. Hermetic tests mock loaders.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 3 hybrid RRF retrieve, LC router strangler, decide node

Ship LI-style hybrid/RRF/multi-query over a pgvector searcher adapter,
LangChain router behind flags (regex fallback), citation stripping, and
a LangGraph-compatible node that always calls OpenCRE decide()/τ.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 4 modern rerank and contextual compression (env-gated)

Add Cohere-capable rerank with identity fallback and rerank-then-trim
compression. Default off; document ≥+3 pts ablation gate. New deps in
requirements-dev only.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 5 knowledge_claim table and quote-verified extract

Additive Alembic migration plus structured claim extraction that drops
unverified quotes. No unsupervised CRE graph writes — review queue only.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 6 Langfuse/OTel gates and Ragas/DeepEval gold bridge

Optional observability when keys exist; offline neighbourhood hit@k
bridge for Ragas/DeepEval. Keep paid eval off the default make test path.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: Phase 7 Redis answer cache, queue lock policy, budgets, checkpointer

Shared Redis answer cache behind a flag, Postgres SKIP LOCKED default-on
(refuse silent degrade), ASVS/long-context compression budgets, and a
LangGraph checkpointer factory that is not ConversationBuffer.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* test: align CRE page guard with Phase 1 description hide

Update librarian frontend source guard to assert cre.description is not
rendered, while still forbidding librarian-private summary fields.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat: wire LlamaIndex/LangChain into live ask and Librarian paths

Cut over comprehension retrieve (LI QueryFusion RRF), owasp_agent intent
routing (real LC tool-calling via LiteLLM), citation strip, and modern
rerank into the production ask stack behind OWASP_CX_* flags (with
CRE_RAG_PARITY_* aliases). Optional LI fusion wraps Librarian C.1 without
changing decide()/τ. Defaults remain off pending ablate.

Co-authored-by: Spyros <northdpole@users.noreply.github.com>

* feat(rag): public QueryFusion LI retrieve, unconfound HYBRID, port gate

Replace private QueryFusion RRF helper with public QueryFusionRetriever
(RECIPROCAL_RANK, num_queries=1). LI_RETRIEVE no longer aliases from
LI_HYBRID; HYBRID alone keeps hand RRF + keyword. Add framework-port
staging gate rule and AIX+board multicite regression helpers.

Staging ablate: public LI_RETRIEVE 66.7%/7.61s vs Part1 OFF 66.3%/7.5s
(private helper was 61.4%).

* feat(rag): LI VectorStoreIndex over OpenCRE pgvector (LI_VSTORE)

TASK-14.2 experiment: read-only BasePydanticVectorStore + VectorStoreIndex
querying existing embeddings via retrieve._dense. Flag OWASP_CX_LI_VSTORE /
CRE_RAG_PARITY_LI_VSTORE default off. No second embed SoT, no new LI package.

* fix(ci,router): Python 3.12 for Ubuntu 26.04; LC soft-intent gate

Actions runners on Ubuntu 26.04 no longer ship 3.12.3 builds — use 3.12.
LC_ROUTER: soft intents (clarify/person/events) fall through to regex so
normative asks are not misrouted; tighten LC system prompt (TASK-14.4).

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
* fix: update hyperlinks in OWASP mappings to point to the correct URLs

* fix: update hyperlink in OWASP test to point to the correct URL

* fix: update hyperlink in AISVS12 section to point to the correct URL

* fix: update hyperlink for AISVS12 section to point to the correct URL

* test(mappings): cover canonical OWASP project URLs

* fix: update hyperlinks in OWASP Kubernetes Top 10 mappings to correct URLs

* fix: update hyperlinks in test for OWASP Top 10 2025 to include all sections

* fix: remove trailing whitespace in test for OWASP Top 10 2025 parser

* fix: update workflow configurations to use ubuntu-24.04 and Python 3.11

* fix: downgrade Python version to 3.11 in workflow configurations

---------

Signed-off-by: Bornunique911 <69379200+Bornunique911@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 865 files, which is 765 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

Run configuration

Commits

Reviewing files that changed from the base of the PR and between 244718d and 1a8fd8c.

Files selected for processing: 865

  • .cursor/rules/framework-port-staging-gate.mdc
  • .dockerignore
  • .env.example
  • .github/workflows/e2e.yml
  • .github/workflows/librarian_regression.yml
  • .github/workflows/test.yml
  • .gitignore
  • AGENTS.md
  • Dockerfile
  • Makefile
  • application/__init__.py
  • application/cmd/cre_main.py
  • application/config.py
  • application/database/db.py
  • application/frontend/src/components/DocumentNode/DocumentNode.tsx
  • application/frontend/src/hooks/useCapabilities.ts
  • application/frontend/src/index.html
  • application/frontend/src/pages/Admin/Admin.scss
  • application/frontend/src/pages/Admin/Admin.test.tsx
  • application/frontend/src/pages/Admin/Admin.tsx
  • application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.test.tsx
  • application/frontend/src/pages/CommonRequirementEnumeration/CommonRequirementEnumeration.tsx
  • application/frontend/src/pages/Explorer/visuals/force-graph/forceGraph.scss
  • application/frontend/src/pages/Explorer/visuals/force-graph/forceGraph.tsx
  • application/frontend/src/pages/chatbot/chatbot.scss
  • application/frontend/src/pages/chatbot/chatbot.test.tsx
  • application/frontend/src/pages/chatbot/chatbot.tsx
  • application/frontend/src/routes.tsx
  • application/frontend/src/scaffolding/Header/Header.tsx
  • application/frontend/src/utils/document.ts
  • application/mcp/__main__.py
  • application/mcp/ask.py
  • application/mcp/cli.py
  • application/mcp/http_app.py
  • application/mcp/oauth.py
  • application/mcp/owasp_agent_tools.py
  • application/mcp/remote_auth.py
  • application/mcp/server.py
  • application/prompt_client/litellm_router.py
  • application/prompt_client/llm_error_utils.py
  • application/prompt_client/prompt_client.py
  • application/tests/admin_authority_route_test.py
  • application/tests/admin_authz_hardening_test.py
  • application/tests/admin_cre_hub_sync_guard_test.py
  • application/tests/admin_imports_api_test.py
  • application/tests/admin_panel_test.py
  • application/tests/admin_runtime_settings_test.py
  • application/tests/agent_hnsw_migration_test.py
  • application/tests/alembic_single_head_test.py
  • application/tests/answer_feedback_test.py
  • application/tests/api_tokens_test.py
  • application/tests/ask_ai_board_multicite_test.py
  • application/tests/auth_callback_domain_test.py
  • application/tests/auth_routes_test.py
  • application/tests/chat_ask_parity_test.py
  • application/tests/chat_completion_test.py
  • application/tests/chat_history_test.py
  • application/tests/chat_multiturn_test.py
  • application/tests/chat_unverified_test.py
  • application/tests/comprehension_authority_test.py
  • application/tests/comprehension_discovery_test.py
  • application/tests/comprehension_framework_cutover_test.py
  • application/tests/comprehension_paths_test.py
  • application/tests/comprehension_stale_test.py
  • application/tests/comprehension_test.py
  • application/tests/comprehension_web_source_js_test.py
  • application/tests/comprehension_web_source_test.py
  • application/tests/cors_config_test.py
  • application/tests/cre_attach_test.py
  • application/tests/cre_descriptions/__init__.py
  • application/tests/cre_descriptions/generate_test.py
  • application/tests/cre_descriptions/grounding_test.py
  • application/tests/cre_descriptions/prompt_test.py
  • application/tests/cre_descriptions/table_test.py
  • application/tests/cre_logging_test.py
  • application/tests/data/multiturn_conversations.json
  • application/tests/data/nest/projects_dump.json
  • application/tests/data/youtube/catalogue_sample.json
  • application/tests/data/youtube/vid00000001.en.vtt
  • application/tests/data/youtube/vid00000002.en.srt
  • application/tests/db_url_test.py
  • application/tests/env_override.py
  • application/tests/env_override_test.py
  • application/tests/event_seed_test.py
  • application/tests/external_contract_test.py
  • application/tests/external_sources_youtube_test.py
  • application/tests/external_targets_test.py
  • application/tests/fixtures/ask_regressions/ai_board_multicite.jsonl
  • application/tests/fixtures/owasp_mappings/nist_800_53_v5.json
  • application/tests/fixtures/owasp_mappings/owasp_aisvs_1_0.json
  • application/tests/fixtures/owasp_mappings/owasp_api_top10_2023.json
  • application/tests/fixtures/owasp_mappings/owasp_asvs_5_0_provisional.json
  • application/tests/fixtures/owasp_mappings/owasp_kubernetes_top10_2022.json
  • application/tests/fixtures/owasp_mappings/owasp_kubernetes_top10_2025.json
  • application/tests/fixtures/owasp_mappings/owasp_llm_top10_2025.json
  • application/tests/fixtures/owasp_mappings/owasp_top10_2025.json
  • application/tests/harvester_test/change_detector_test.py
  • application/tests/harvester_test/chunk_merger_test.py
  • application/tests/harvester_test/chunk_record_builder_test.py
  • application/tests/harvester_test/config_loader_test.py
  • application/tests/harvester_test/event_page_test.py
  • application/tests/harvester_test/fixtures/event_index.md.txt
  • application/tests/harvester_test/harvest_checkpoint_test.py
  • application/tests/harvester_test/harvest_event_test.py
  • application/tests/harvester_test/harvest_pipeline_test.py
  • application/tests/harvester_test/incremental_pipeline_test.py
  • application/tests/harvester_test/requirement_extractor_test.py
  • application/tests/harvester_test/selection_test.py
  • application/tests/harvester_test/source_resolver_test.py
  • application/tests/import_diff_test.py
  • application/tests/lc_router_soft_gate_test.py
  • application/tests/li_vectorstore_test.py
  • application/tests/librarian/accuracy_levers_test.py
  • application/tests/librarian/aix_llm_link_seed_test.py
  • application/tests/librarian/candidate_retriever_test.py
  • application/tests/librarian/config_loader_test.py
  • application/tests/librarian/control_name_seed_test.py
  • application/tests/librarian/cre_gap_suggester_test.py
  • application/tests/librarian/cre_prior_test.py
  • application/tests/librarian/cre_registry_test.py
  • application/tests/librarian/cre_summary_test.py
  • application/tests/librarian/cre_text_test.py
  • application/tests/librarian/cross_encoder_test.py
  • application/tests/librarian/decision_engine_test.py
  • application/tests/librarian/dual_index_retriever_test.py
  • application/tests/librarian/edition_remap_test.py
  • application/tests/librarian/embed_batch_test.py
  • application/tests/librarian/embedding_quality_test.py
  • application/tests/librarian/evaluate_harness_test.py
  • application/tests/librarian/explicit_link_resolver_test.py
  • application/tests/librarian/factory_test.py
  • application/tests/librarian/fixtures/golden_dataset.json
  • application/tests/librarian/fixtures/golden_dataset.schema.json
  • application/tests/librarian/focus_query_test.py
  • application/tests/librarian/hub_leaf_cage_test.py
  • application/tests/librarian/leaf_drilldown_test.py
  • application/tests/librarian/llm_response_cache_test.py
  • application/tests/librarian/llm_safety_guard_test.py
  • application/tests/librarian/margin_cutoff_test.py
  • application/tests/librarian/metadata_enricher_test.py
  • application/tests/librarian/neighbor_transfer_test.py
  • application/tests/librarian/oie_base_metadata_test.py
  • application/tests/librarian/oie_taxonomy_fixtures.py
  • application/tests/librarian/oie_taxonomy_test.py
  • application/tests/librarian/pipeline_test.py
  • application/tests/librarian/problem_class_test.py
  • application/tests/librarian/queue_runner_test.py
  • application/tests/librarian/safety_guard_test.py
  • application/tests/librarian/shortlist_judge_test.py
  • application/tests/librarian/standard_hop_retriever_test.py
  • application/tests/librarian/standard_link_seed_test.py
  • application/tests/librarian/title_boost_test.py
  • application/tests/librarian/umbrella_promote_test.py
  • application/tests/link_suggestions_test.py
  • application/tests/litellm_router_test.py
  • application/tests/llm_resilience_test.py
  • application/tests/mcp_ask_test.py
  • application/tests/mcp_concurrency_test.py
  • application/tests/mcp_oauth_test.py
  • application/tests/mcp_public_tools_test.py
  • application/tests/mcp_remote_http_test.py
  • application/tests/nest_people_file_test.py
  • application/tests/noise_filter/pipeline_test.py
  • application/tests/noise_filter/url_source_test.py
  • application/tests/oie_b2_gold_loader_test.py
  • application/tests/oie_b2_hop_distance_test.py
  • application/tests/oie_bridge_test.py
  • application/tests/oie_eval_scripts_test.py
  • application/tests/oie_full_pipeline_test.py
  • application/tests/oie_generate_repos_yaml_test.py
  • application/tests/oie_review_test.py
  • application/tests/oie_rq/__init__.py
  • application/tests/oie_rq/fanout_test.py
  • application/tests/oie_rq/incremental_targets_test.py
  • application/tests/oie_rq/stage_filter_test.py
  • application/tests/oie_schedule_settings_test.py
  • application/tests/oie_scheduler/__init__.py
  • application/tests/oie_scheduler/admin_oie_test.py
  • application/tests/oie_scheduler/gap_analysis_gate_test.py
  • application/tests/oie_scheduler/graph_filer_sources_test.py
  • application/tests/oie_scheduler/graph_filer_test.py
  • application/tests/oie_scheduler/monitor_oie_health_test.py
  • application/tests/oie_scheduler/run_log_test.py
  • application/tests/oie_scheduler/runner_test.py
  • application/tests/owasp_agent/__init__.py
  • application/tests/owasp_agent/candidate_picker_test.py
  • application/tests/owasp_agent/completion_owasp_agent_test.py
  • application/tests/owasp_agent/embed_sync_test.py
  • application/tests/owasp_agent/fixtures/appsec_usa_attendee.jsonl
  • application/tests/owasp_agent/fixtures/board-history.yml
  • application/tests/owasp_agent/fixtures/chapter-la.md.txt
  • application/tests/owasp_agent/fixtures/edge_probe_structure_product_bads.jsonl
  • application/tests/owasp_agent/fixtures/leaders-site.json
  • application/tests/owasp_agent/fixtures/owasp_agent_regression.jsonl
  • application/tests/owasp_agent/fixtures/owasp_agent_synth_v2.jsonl
  • application/tests/owasp_agent/fixtures/owasp_agent_synth_v2_questions.txt
  • application/tests/owasp_agent/fixtures/project-aix.md.txt
  • application/tests/owasp_agent/fixtures/project-llm-top10.md.txt
  • application/tests/owasp_agent/fixtures/project-ml.md.txt
  • application/tests/owasp_agent/index_routing_test.py
  • application/tests/owasp_agent/intent_classify_test.py
  • application/tests/owasp_agent/isolation_mcp_test.py
  • application/tests/owasp_agent/lane_similarity_test.py
  • application/tests/owasp_agent/node_facts_test.py
  • application/tests/owasp_agent/owasp_agent_test.py
  • application/tests/owasp_agent/project_aliases_test.py
  • application/tests/owasp_agent/prompt_normalize_test.py
  • application/tests/owasp_agent/queries_regressions_test.py
  • application/tests/owasp_agent/small24_edge_test.py
  • application/tests/owasp_aisvs_parser_test.py
  • application/tests/owasp_api_top10_2023_parser_test.py
  • application/tests/owasp_kubernetes_top10_2022_parser_test.py
  • application/tests/owasp_kubernetes_top10_2025_parser_test.py
  • application/tests/owasp_llm_top10_2025_parser_test.py
  • application/tests/owasp_mapping_fixtures_test.py
  • application/tests/owasp_top10_2025_parser_test.py
  • application/tests/postgres_url_test.py
  • application/tests/prompt_client_incremental_embeddings_test.py
  • application/tests/prompt_client_plain_text_fetch_test.py
  • application/tests/rag_parity/__init__.py
  • application/tests/rag_parity/phase2_test.py
  • application/tests/rag_parity/phase3_test.py
  • application/tests/rag_parity/phase4_test.py
  • application/tests/rag_parity/phase5_test.py
  • application/tests/rag_parity/phase6_test.py
  • application/tests/rag_parity/phase7_test.py
  • application/tests/rate_limit_test.py
  • application/tests/roles_access_test.py
  • application/tests/roles_test.py
  • application/tests/rq_job_management_test.py
  • application/tests/spend_test.py
  • application/tests/web_main_test.py
  • application/tests/worker_test.py
  • application/tests/youtube_extract_test.py
  • application/tests/youtube_source_test.py
  • application/utils/admin_panel/__init__.py
  • application/utils/admin_panel/config_catalog.py
  • application/utils/admin_panel/external_targets.py
  • application/utils/admin_panel/oie_review.py
  • application/utils/admin_panel/runtime_settings.py
  • application/utils/admin_panel/service.py
  • application/utils/answer_feedback.py
  • application/utils/api_tokens/__init__.py
  • application/utils/api_tokens/audit.py
  • application/utils/api_tokens/mint.py
  • application/utils/api_tokens/secret.py
  • application/utils/api_tokens/verify.py
  • application/utils/ask_eval/__init__.py
  • application/utils/ask_eval/multicite.py
  • application/utils/chat_history.py
  • application/utils/comprehension/__init__.py
  • application/utils/comprehension/answer.py
  • application/utils/comprehension/authority.py
  • application/utils/comprehension/cost.py
  • application/utils/comprehension/digest.py
  • application/utils/comprehension/discovery.py
  • application/utils/comprehension/embedcache.py
  • application/utils/comprehension/event_seed.py
  • application/utils/comprehension/external.py
  • application/utils/comprehension/external_ingest.py
  • application/utils/comprehension/extras.py
  • application/utils/comprehension/flags.py
  • application/utils/comprehension/li_retrieve.py
  • application/utils/comprehension/li_vectorstore.py
  • application/utils/comprehension/link_suggestions.py
  • application/utils/comprehension/nest_source.py
  • application/utils/comprehension/oie_bridge.py
  • application/utils/comprehension/owasp-event-sites.json
  • application/utils/comprehension/paths.py
  • application/utils/comprehension/retrieve.py
  • application/utils/comprehension/shared.py
  • application/utils/comprehension/sources.py
  • application/utils/comprehension/store.py
  • application/utils/comprehension/synthesize.py
  • application/utils/comprehension/toolkit.py
  • application/utils/comprehension/web_source.py
  • application/utils/comprehension/youtube_extract.py
  • application/utils/comprehension/youtube_ingest.py
  • application/utils/comprehension/youtube_source.py
  • application/utils/cre_descriptions/__init__.py
  • application/utils/cre_descriptions/generate.py
  • application/utils/cre_descriptions/grounding.py
  • application/utils/cre_descriptions/prompt.py
  • application/utils/cre_descriptions/table.py
  • application/utils/db_backend.py
  • application/utils/db_url.py
  • application/utils/harvester/__init__.py
  • application/utils/harvester/change_detector.py
  • application/utils/harvester/chunk_merger.py
  • application/utils/harvester/chunk_pipeline.py
  • application/utils/harvester/chunk_record_builder.py
  • application/utils/harvester/chunker.py
  • application/utils/harvester/dest_classifier.py
  • application/utils/harvester/docling_chunker.py
  • application/utils/harvester/event_page.py
  • application/utils/harvester/git_repository_client.py
  • application/utils/harvester/github_sources.py
  • application/utils/harvester/harvest_writer.py
  • application/utils/harvester/incremental_pipeline.py
  • application/utils/harvester/pipeline.py
  • application/utils/harvester/repos.curated.yaml
  • application/utils/harvester/repos.yaml
  • application/utils/harvester/repos_validator.py
  • application/utils/harvester/requirement_extractor.py
  • application/utils/harvester/requirement_ids.py
  • application/utils/harvester/schemas.py
  • application/utils/harvester/selection.py
  • application/utils/harvester/source_resolver.py
  • application/utils/import_diff.py
  • application/utils/import_impact.py
  • application/utils/librarian/README.md
  • application/utils/librarian/__init__.py
  • application/utils/librarian/_rfc_schemas/review-item.json
  • application/utils/librarian/aix_llm_link_seed.py
  • application/utils/librarian/candidate_retriever.py
  • application/utils/librarian/config_loader.py
  • application/utils/librarian/control_name_seed.py
  • application/utils/librarian/coverage_fail_closed.py
  • application/utils/librarian/cre_gap_suggester.py
  • application/utils/librarian/cre_prior.py
  • application/utils/librarian/cre_registry.py
  • application/utils/librarian/cre_summary.py
  • application/utils/librarian/cre_text.py
  • application/utils/librarian/cross_encoder.py
  • application/utils/librarian/crosswalk_cage.py
  • application/utils/librarian/decision_engine.py
  • application/utils/librarian/dual_index_retriever.py
  • application/utils/librarian/edition_remap.py
  • application/utils/librarian/embed_batch.py
  • application/utils/librarian/embedding_quality.py
  • application/utils/librarian/emitter.py
  • application/utils/librarian/explicit_link_resolver.py
  • application/utils/librarian/factory.py
  • application/utils/librarian/fail_closed_batch.py
  • application/utils/librarian/focus_query.py
  • application/utils/librarian/hub_leaf_cage.py
  • application/utils/librarian/knowledge_source.py
  • application/utils/librarian/leaf_drilldown.py
  • application/utils/librarian/li_fusion.py
  • application/utils/librarian/llm_response_cache.py
  • application/utils/librarian/llm_safety_guard.py
  • application/utils/librarian/margin_cutoff.py
  • application/utils/librarian/metadata_enricher.py
  • application/utils/librarian/neighbor_transfer.py
  • application/utils/librarian/oie_taxonomy.py
  • application/utils/librarian/pairwise_vote.py
  • application/utils/librarian/pipeline.py
  • application/utils/librarian/prior_caged_retriever.py
  • application/utils/librarian/problem_class.py
  • application/utils/librarian/queue_runner.py
  • application/utils/librarian/safety_guard.py
  • application/utils/librarian/schemas.py
  • application/utils/librarian/shortlist_judge.py
  • application/utils/librarian/source_grounding.py
  • application/utils/librarian/standard_hop_retriever.py
  • application/utils/librarian/standard_link_seed.py
  • application/utils/librarian/title_boost.py
  • application/utils/librarian/umbrella_promote.py
  • application/utils/mapping_fixtures.py
  • application/utils/noise_filter/pipeline.py
  • application/utils/noise_filter/queue_writer.py
  • application/utils/noise_filter/schemas.py
  • application/utils/oie_orchestrator/__init__.py
  • application/utils/oie_orchestrator/langgraph_pipeline.py
  • application/utils/oie_orchestrator/pipeline.py
  • application/utils/oie_rq/__init__.py
  • application/utils/oie_rq/fanout.py
  • application/utils/oie_rq/incremental_targets.py
  • application/utils/oie_rq/jobs.py
  • application/utils/oie_scheduler/__init__.py
  • application/utils/oie_scheduler/external_sources.py
  • application/utils/oie_scheduler/graph_filer.py
  • application/utils/oie_scheduler/health.py
  • application/utils/oie_scheduler/jobs.py
  • application/utils/oie_scheduler/lease.py
  • application/utils/oie_scheduler/run_log.py
  • application/utils/oie_scheduler/runner.py
  • application/utils/oie_scheduler/schedule_settings.py
  • application/utils/owasp_agent/README.md
  • application/utils/owasp_agent/__init__.py
  • application/utils/owasp_agent/candidate_picker.py
  • application/utils/owasp_agent/concepts.py
  • application/utils/owasp_agent/embed_sync.py
  • application/utils/owasp_agent/geocode.py
  • application/utils/owasp_agent/github_crawler.py
  • application/utils/owasp_agent/index_store.py
  • application/utils/owasp_agent/lane_similarity.py
  • application/utils/owasp_agent/lc_router.py
  • application/utils/owasp_agent/membership.py
  • application/utils/owasp_agent/meta_embeddings.py
  • application/utils/owasp_agent/models.py
  • application/utils/owasp_agent/nest_client.py
  • application/utils/owasp_agent/node_facts.py
  • application/utils/owasp_agent/person_resolve.py
  • application/utils/owasp_agent/project_aliases.py
  • application/utils/owasp_agent/prompt_normalize.py
  • application/utils/owasp_agent/queries.py
  • application/utils/owasp_agent/router.py
  • application/utils/owasp_agent/service.py
  • application/utils/owasp_agent/sync.py
  • application/utils/postgres_url.py
  • application/utils/rag_parity/__init__.py
  • application/utils/rag_parity/flags.py
  • application/utils/rag_parity/phase2_chunk_quality.py
  • application/utils/rag_parity/phase2_ingest.py
  • application/utils/rag_parity/phase2_prose.py
  • application/utils/rag_parity/phase3_citations.py
  • application/utils/rag_parity/phase3_decide_node.py
  • application/utils/rag_parity/phase3_retrieve.py
  • application/utils/rag_parity/phase3_router.py
  • application/utils/rag_parity/phase4_rerank.py
  • application/utils/rag_parity/phase5_claims.py
  • application/utils/rag_parity/phase5_models.py
  • application/utils/rag_parity/phase6_eval.py
  • application/utils/rag_parity/phase6_observability.py
  • application/utils/rag_parity/phase7_answer_cache.py
  • application/utils/rag_parity/phase7_budgets.py
  • application/utils/rag_parity/phase7_checkpointer.py
  • application/utils/rag_parity/phase7_queue_lock.py
  • application/utils/rate_limit.py
  • application/utils/roles.py
  • application/utils/rq_dashboard_snapshot.py
  • application/utils/spend.py
  • application/web/admin_panel_routes.py
  • application/web/identity.py
  • application/web/oie_admin_page.py
  • application/web/openapi_registry.py
  • application/web/web_main.py
  • application/worker.py
  • cre.py
  • cre_logging/__init__.py
  • deploy/staging/.env.example
  • deploy/staging/Dockerfile.hotpatch
  • deploy/staging/docker-compose.yml
  • docs/CONTRIBUTING.md
  • docs/api/mcp.md
  • docs/beta-testing.md
  • docs/gsoc_2026_module_c/module_d_contract.md
  • docs/gsoc_2026_module_c/runbook.md
  • docs/oie/README.md
  • docs/oie/admin-ingest-max-repos.md
  • docs/oie/admin-panel.md
  • docs/oie/comprehension-design.md
  • docs/oie/evaluation-and-metrics.md
  • docs/oie/experimental-feature-flags.md
  • docs/oie/external-crawler-spike.md
  • docs/oie/feature-flags.md
  • docs/oie/full-pipeline.md
  • docs/oie/how-it-works.md
  • docs/oie/november-demo-runbook.md
  • docs/oie/owasp-event-sites.md
  • docs/oie/replatform-options.md
  • docs/oie/staging-homeserver.md
  • docs/oie/youtube-source.md
  • docs/owasp-graph/apis/module-c-librarian.md
  • docs/owasp-graph/apis/schemas/review-item.json
  • docs/superpowers/plans/2026-11-03-phase-0-worktree-hygiene.md
  • docs/superpowers/plans/2026-11-03-phase-1-cre-descriptions.md
  • docs/superpowers/plans/2026-11-03-phase-2-ingest-loaders.md
  • docs/superpowers/plans/2026-11-03-phase-3-li-lc-retrieve.md
  • docs/superpowers/plans/2026-11-03-phase-4-rerank-compression.md
  • docs/superpowers/plans/2026-11-03-phase-5-knowledge-claim.md
  • docs/superpowers/plans/2026-11-03-phase-6-observability-eval.md
  • docs/superpowers/plans/2026-11-03-phase-7-ops.md
  • docs/superpowers/plans/2026-11-03-rag-parity-flags.md
  • docs/superpowers/specs/2026-11-03-rag-oie-parity-design.md
  • migrations/versions/a1b2c3d4e5f7_add_knowledge_claim.py
  • migrations/versions/a7b8c9d0e1f2_add_owasp_agent_meta_tables.py
  • migrations/versions/a9b0c1d2e3f4_harvest_input_artifact_id.py
  • migrations/versions/b8c9d0e1f2a3_add_oie_run.py
  • migrations/versions/c1a2b3c4d5e6_add_api_keys.py
  • migrations/versions/c4d5e6f7a8b9_add_mcp_oauth_tables.py
  • migrations/versions/c9d0e1f2a3b4_add_embeddings_source_channel.py
  • migrations/versions/d1e2f3a4b5c6_add_answer_log.py
  • migrations/versions/d2e3f4a5b6c7_add_staged_change_set.py
  • migrations/versions/d7e8f9a0b1c2_add_decision_review.py
  • migrations/versions/e4f5a6b7c8d9_add_oie_llm_cache.py
  • migrations/versions/e5f6a7b8c9d0_add_agent_halfvec_hnsw_index.py
  • migrations/versions/f5a6b7c8d9e0_add_admin_runtime_setting.py
  • migrations/versions/f8a9b0c1d2e3_add_admin_panel_tables.py
  • requirements-dev.txt
  • requirements.txt
  • scripts/audit_standard_embeddings.py
  • scripts/build_golden_dataset.py
  • scripts/comprehend_standard.py
  • scripts/evaluate_librarian.py
  • scripts/generate_cre_descriptions.py
  • scripts/import-all.sh
  • scripts/import_dashboard.py
  • scripts/ingest_external.py
  • scripts/ingest_youtube.py
  • scripts/migrate_oie_cre_summaries_to_db.py
  • scripts/migrate_oie_llm_caches_to_db.py
  • scripts/monitor_oie_health.py
  • scripts/nest_loader.py
  • scripts/nest_people_file.py
  • scripts/oie_ensure_base_metadata.py
  • scripts/oie_generate_cre_summaries.py
  • scripts/oie_generate_repos_yaml.py
  • scripts/oie_owasp_eval/audit_asvs5_gold_chapters.py
  • scripts/oie_owasp_eval/build_asvs5_provisional_gold.py
  • scripts/oie_owasp_eval/build_nist_800_53_v5_eval.py
  • scripts/oie_owasp_eval/clone_grid_worker_dbs.sh
  • scripts/oie_owasp_eval/compare_oie_rq_parity.py
  • scripts/oie_owasp_eval/experiments/ASVS_EXTRACT_RERUN_20260923.md
  • scripts/oie_owasp_eval/experiments/EXPERIMENTAL_BRANCH.md
  • scripts/oie_owasp_eval/experiments/NEIGHBORHOOD_METRIC.md
  • scripts/oie_owasp_eval/experiments/WINNERS.md
  • scripts/oie_owasp_eval/experiments/baseline.yaml
  • scripts/oie_owasp_eval/experiments/cre_summary.yaml
  • scripts/oie_owasp_eval/experiments/dual_index.yaml
  • scripts/oie_owasp_eval/experiments/hub_leaf_cage.yaml
  • scripts/oie_owasp_eval/experiments/margin.yaml
  • scripts/oie_owasp_eval/experiments/stack_winners.yaml
  • scripts/oie_owasp_eval/fixtures/b2_gold/owasp_agentic_ai_stub.json
  • scripts/oie_owasp_eval/fixtures/b2_gold/owasp_llm_top10_2025.json
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AC-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AC-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AC-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AT-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AT-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AU-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AU-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/AU-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CA-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CA-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CM-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CM-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CM-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CP-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/CP-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/IA-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/IA-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/IR-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/IR-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/MA-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/MA-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/MP-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/MP-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PE-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PE-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PE-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PL-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PL-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PM-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PM-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PM-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PS-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PS-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PT-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/PT-2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/RA-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/RA-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SA-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SA-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SA-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SC-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SC-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SC-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SI-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SI-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SI-11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SR-1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/nist_800_53_v5/SR-10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_agentic_ai_stub/AAI01.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_agentic_ai_stub/AAI02.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_agentic_ai_stub/AAI03.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_agentic_ai_stub/AAI04.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_agentic_ai_stub/AAI05.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS12.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS8.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_aisvs_1_0/AISVS9.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API8.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_api_top10_2023/API9.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.2.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.11.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.3.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.5.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V1.5.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V10.4.9.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.5.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V11.6.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.1.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V12.3.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V13.4.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.2.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V14.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.1.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.1.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.3.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V15.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.5.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V16.5.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.1.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V2.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.4.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.5.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.5.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.5.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.6.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.7.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.7.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V3.7.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V4.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V4.1.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V4.1.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V4.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V5.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.1.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.12.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.8.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.2.9.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.3.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.4.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.4.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.5.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.6.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.5.7.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.6.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.6.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.7.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V6.7.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.2.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.2.4.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.3.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.4.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.4.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.5.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.5.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.5.3.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V7.6.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V8.2.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V8.2.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V8.3.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V8.4.2.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_asvs_5_0_provisional/V9.1.1.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K01.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K02.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K03.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K04.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K05.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K06.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K07.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K08.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K09.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2022_pr927/K10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K01.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K02.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K03.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K04.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K05.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K06.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K07.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K08.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K09.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_kubernetes_top10_2025/K10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM01.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM02.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM03.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM04.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM05.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM06.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM07.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM08.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM09.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_llm_top10_2025/LLM10.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A01.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A02.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A03.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A04.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A05.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A06.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A07.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A08.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A09.txt
  • scripts/oie_owasp_eval/fixtures/b2_sources/owasp_top10_2025/A10.txt
  • scripts/oie_owasp_eval/full_pipeline_repos.yaml
  • scripts/oie_owasp_eval/hop_distance.py
  • scripts/oie_owasp_eval/rebuild_b2_gold_from_hub.py
  • scripts/oie_owasp_eval/rebuild_b2_llm_gold_from_hub.py
  • scripts/oie_owasp_eval/refresh_exhaustive_canvas.py
  • scripts/oie_owasp_eval/run_accuracy_levers_matrix.py
  • scripts/oie_owasp_eval/run_accuracy_levers_matrix_parallel.py
  • scripts/oie_owasp_eval/run_b2_pr_mappings.py
  • scripts/oie_owasp_eval/run_exhaustive_switch_grid.py
  • scripts/oie_owasp_eval/run_exhaustive_switch_grid_parallel.py
  • scripts/oie_owasp_eval/run_experiment.py
  • scripts/oie_owasp_eval/run_full_pipeline.py
  • scripts/oie_owasp_eval/run_module_c.py
  • scripts/oie_owasp_eval/score_b1_opencre_api.py
  • scripts/oie_owasp_eval/score_b2_hop_distance.py
  • scripts/oie_owasp_eval/seed_hub_links_from_b2_gold.py
  • scripts/oie_precompute_remap_caches.py
  • scripts/oie_sync_cre_hub.py
  • scripts/oie_tag_cre_families.py
  • scripts/oie_tag_standard_sections.py
  • scripts/oie_taxonomy_bootstrap.py
  • scripts/ops/multiturn_probe.py
  • scripts/owasp_agent_embed_meta.py
  • scripts/owasp_agent_merge_concepts.py
  • scripts/owasp_agent_sync.py
  • scripts/owasp_agent_synth_eval.py
  • scripts/prod-docker-entrypoint.sh
  • scripts/rag_parity_eval.py
  • scripts/rag_parity_ingest.py
  • scripts/run_admin_local.sh
  • scripts/run_oie_e2e_smoke.py
  • scripts/run_oie_exhaustive_incremental.py
  • scripts/run_oie_pipeline.py
  • scripts/seed_event_sources.py
  • scripts/seed_node_facts.py
  • scripts/setup_oie.sh
  • scripts/start_oie_exhaustive_daemon.py
  • scripts/start_oie_workers.py
  • scripts/suggest_external_sources.py
  • scripts/sync_check_staging.sh
  • scripts/sync_embeddings_table.py
  • scripts/youtube_extract_eval.py
  • webpack.config.js
  • webpack.prod.js

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@Pa04rth Pa04rth closed this Nov 5, 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.

3 participants