-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.agent-shieldignore
More file actions
60 lines (46 loc) · 1.22 KB
/
.agent-shieldignore
File metadata and controls
60 lines (46 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# AgentShield self-scan ignore patterns
# These files are part of the scanner itself and contain
# security patterns for detection purposes (not actual threats)
# Rule definition files contain regex patterns that match malicious code
src/rules/
rules/
# Python AST analyzer contains detection patterns
src/analyzers/
analyzers/
# Runtime detectors contain detection patterns
src/runtime/
runtime/
# Test fixtures are intentionally malicious
tests/
# CLI uses execSync for legitimate git/npm operations
src/cli.ts
cli.ts
# Scanner discovery reads config paths legitimately
src/scanner/
scanner/
src/discover.ts
discover.ts
src/config.ts
config.ts
# Integration examples demonstrate scanner usage
examples/
# GitHub App uses execSync for CI integration
github-app/
# VS Code extension uses execSync for scanner invocation
vscode-extension/
# Web scanner UI uses execSync for legitimate operations
web/
# Documentation contains detection examples (not actual threats)
docs/
README.md
README.en.md
CHANGELOG.md
CONTRIBUTING.md
# Benchmark samples contain intentionally malicious/benign test cases
benchmark/
# Score computation references rule IDs
src/score.ts
score.ts
# Types file contains field definitions not threats
src/types.ts
types.ts