File size: 1,226 Bytes
9552f9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
{
  "candidate_rules": [],
  "corpus_id": "LF-CORPUS-PY-0001",
  "description": "HF-style custom loader containing harmless process, native-load, loopback-network, credential, filesystem, dynamic-code, package-manager and NumPy allow_pickle call sites.",
  "expected_rules": [
    "LF-CODE-AUTO-MAP",
    "LF-CODE-SUBPROCESS",
    "LF-PY-CALL-PROCESS",
    "LF-CORR-HF-LOADER-PROCESS",
    "LF-CODE-CTYPES",
    "LF-PY-NATIVE-LOAD",
    "LF-CORR-HF-LOADER-NATIVE-LOAD",
    "LF-CODE-NETWORK",
    "LF-PY-CALL-NETWORK",
    "LF-CORR-HF-LOADER-NETWORK",
    "LF-PY-CREDENTIAL-ACCESS",
    "LF-CORR-HF-LOADER-CREDENTIALS",
    "LF-PY-FILESYSTEM-MUTATION",
    "LF-CORR-HF-LOADER-FILESYSTEM",
    "LF-CODE-EVAL",
    "LF-PY-CALL-DYNAMIC-CODE",
    "LF-CORR-HF-LOADER-DYNAMIC-CODE",
    "LF-PY-PACKAGE-INSTALL",
    "LF-CORR-HF-LOADER-INSTALL",
    "LF-PY-NUMPY-ALLOW-PICKLE",
    "LF-CORR-NUMPY-ALLOW-PICKLE"
  ],
  "generator": "packages.python_capability_chain",
  "ground_truth": "synthetic-generated",
  "must_not_rules": [],
  "repo_name": "python-custom-loader-capability-chain",
  "repo_type": "model",
  "safety": "inert/canary-only",
  "schema": 1,
  "validation": {
    "kind": "verify-package",
    "target": "."
  }
}