[34m# scan=v8 host=unsb-vm-4-258 date=2026-03-23T21:20:28Z
Cloning into 'v8'...
# roots: /tmp/v8/src/compiler
CANDIDATE	/tmp/v8/src/compiler/all-nodes.h:19	return id < is_reachable_.length() && is_reachable_.Contains(id);
CANDIDATE	/tmp/v8/src/compiler/all-nodes.h:20	return id < is_reachable_.length() && is_reachable_.Contains(id);
CANDIDATE	/tmp/v8/src/compiler/all-nodes.h:21	return id < is_reachable_.length() && is_reachable_.Contains(id);
CANDIDATE	/tmp/v8/src/compiler/all-nodes.h:22	return id < is_reachable_.length() && is_reachable_.Contains(id);
CANDIDATE	/tmp/v8/src/compiler/load-elimination.cc:810	if (maps.contains(object_maps)) return Replace(effect);
CANDIDATE	/tmp/v8/src/compiler/machine-operator.h:480	return !unsupported.contains(rep);
CANDIDATE	/tmp/v8/src/compiler/string-builder-optimizer.cc:470	if (std::find(dst->begin(), dst->end(), pred) == dst->end()) {
CANDIDATE	/tmp/v8/src/compiler/turbofan-graph.cc:27	auto const it = std::find(decorators_.begin(), decorators_.end(), decorator);
CANDIDATE	/tmp/v8/src/compiler/turbofan-graph.cc:28	auto const it = std::find(decorators_.begin(), decorators_.end(), decorator);
CANDIDATE	/tmp/v8/src/compiler/turboshaft/loop-finder.cc:11	if (!config_.contains(ConfigFlags::kFindCalls)) return;
CANDIDATE	/tmp/v8/src/compiler/turboshaft/loop-finder.cc:23	if (!config_.contains(ConfigFlags::kFindCalls)) return;
CANDIDATE	/tmp/v8/src/compiler/turboshaft/loop-finder.cc:35	if (!config_.contains(ConfigFlags::kFindCalls)) return;
CANDIDATE	/tmp/v8/src/compiler/turboshaft/loop-finder.cc:36	if (!config_.contains(ConfigFlags::kFindCalls)) return;
CANDIDATE	/tmp/v8/src/compiler/turboshaft/store-store-elimination-reducer-inl.h:113	DCHECK(!active_keys_.Contains(key));
CANDIDATE	/tmp/v8/src/compiler/turboshaft/store-store-elimination-reducer-inl.h:115	DCHECK(!active_keys_.Contains(key));
CANDIDATE	/tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:148	return std::find(unary_low_half_ops.begin(), unary_low_half_ops.end(),
CANDIDATE	/tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:149	return std::find(unary_low_half_ops.begin(), unary_low_half_ops.end(),
CANDIDATE	/tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:160	return std::find(binary_low_half_ops.begin(), binary_low_half_ops.end(),
# roots: /tmp/v8/src/codegen
CANDIDATE	/tmp/v8/src/codegen/loong64/macro-assembler-loong64.cc:445	kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
CANDIDATE	/tmp/v8/src/codegen/riscv/macro-assembler-riscv.cc:538	kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
CANDIDATE	/tmp/v8/src/codegen/x64/macro-assembler-x64.cc:754	kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
# roots: /tmp/v8/src/interpreter
# scan complete
[0m
# TRIAGE 2026-03-23:
# all-nodes.h is_reachable_           — BitVector               → O(1) CLEAN
# store-store active_keys_.Contains   — IntrusiveSet            → O(1) CLEAN
# loop-finder config_.contains        — bitfield config flags   → O(1) CLEAN
# macro-assembler .Contains(tag_range)— range check             → O(1) CLEAN
# turbofan-graph decorators_ find     — ZoneVector 0-2 items    → FALSE POSITIVE (bounded)
# string-builder-optimizer find pred  — SmallVector<BB*,15>     → FALSE POSITIVE (capped=15)
# wasm-shuffle-reducer std::find      — static constexpr array  → FALSE POSITIVE (tiny fixed set)
# v8: CLEAN — no CWE-407 defects
