feat(scanner): server-side scan pipeline (convoy #2) #35
1 changed files with 14 additions and 0 deletions
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
|
|
@ -174,9 +174,23 @@ jobs:
|
||||||
done
|
done
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
# lib/ may hold server-only helpers (e.g. scan-gemini.js) imported only from pages/api/.
|
||||||
|
SERVER_ONLY=(
|
||||||
|
lib/scan-gemini.js
|
||||||
|
)
|
||||||
LLM_PATTERN='generativelanguage\.googleapis\.com|api\.openai\.com'
|
LLM_PATTERN='generativelanguage\.googleapis\.com|api\.openai\.com'
|
||||||
FOUND=()
|
FOUND=()
|
||||||
while IFS= read -r file; do
|
while IFS= read -r file; do
|
||||||
|
skip=false
|
||||||
|
for so in "${SERVER_ONLY[@]}"; do
|
||||||
|
if [ "$file" = "$so" ]; then
|
||||||
|
skip=true
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if [ "$skip" = true ]; then
|
||||||
|
continue
|
||||||
|
fi
|
||||||
if grep -qE "$LLM_PATTERN" "$file" 2>/dev/null; then
|
if grep -qE "$LLM_PATTERN" "$file" 2>/dev/null; then
|
||||||
FOUND+=("$file")
|
FOUND+=("$file")
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue