Wei-Jen Lee

119 papers C 85Misc 1Journal 29Unranked 4
YearRankTypeTitle / Venue / Authors
2025 C conf
IAS
Pengfei Shang, Zhenyuan Zhang, Peng Wang, Qi Huang, Wei-Jen Lee
2025 C conf
IAS
Shan Yuan, Zhenyuan Zhang, Peng Wang, Qi Huang, Wei-Jen Lee
2025 C conf
IAS
Adriana Cheng, Wei-Jen Lee
2025 C conf
IAS
Hsueh-Hsien Chang, Jyun-Hong Liao, Meng-Yueh Chen, Wei-Jen Lee
2025 C conf
IAS
Somaieh Kharazi, Owen Stenstadvolden, Long Zhao, Mohammad Heidari Kapourchali, Sean Bestgen, Wei-Jen Lee
2025 J jnl
IEEE Trans. Smart Grid
Yimeng Sun, Zhaohao Ding, Yuejun Yan, Zhaoyang Wang, Payman Dehghanian, Wei-Jen Lee
2025 J jnl
IEEE Trans. Smart Grid
Wei-Jen Lee, Yujian Ye, Zhaohao Ding, Mahnoosh Alizadeh, Antonio de Paola, Dimitrios Papadaskalopoulos, Yunzhi Cheng, Goran Strbac, Ning Lu
2025 C conf
IAS
Owen Stenstadvolden, Zhiyong Yang, Long Zhao, Sean Bestgen, Wei-Jen Lee
2025 J jnl
IEEE Trans. Instrum. Meas.
Jie Ren, Zhenyuan Zhang, Shi Jing, Wei-Jen Lee
2024 J jnl
Expert Syst. Appl.
Ukesh Chawal, Jay M. Rosenberger, Victoria C. P. Chen, Wei-Jen Lee, Mewan Wijemanne, Raghavendra Kumar Punugu, Asama Kulvanitchaiyanunt
2024 J jnl
IEEE CAA J. Autom. Sinica
Yijing Xie, Yichen Zhang, Wei-Jen Lee, Zongli Lin, Yacov A. Shamash
2023 C conf
IAS
Muyao He, Zhenyuan Zhang, Qi Huang, Xiaotian Tang, Wei-Jen Lee
2023 J jnl
IEEE Internet Things J.
Yuan Huang, Zhaohao Ding, Wei-Jen Lee
2023 J jnl
IEEE Trans. Smart Grid
Yanchang Liang, Zhaohao Ding, Tianyang Zhao, Wei-Jen Lee
2023 J jnl
IEEE Trans. Smart Grid
Yimeng Sun, Zhaohao Ding, Zechun Hu, Wei-Jen Lee
2022 C conf
IAS
Peng Wang, Zhenyuan Zhang, Qi Huang, Ningyi Dai, Wei-Jen Lee
2022 C conf
IAS
Peng Wang, Zhenyuan Zhang, Qi Huang, Ningyi Dai, Wei-Jen Lee
2022 J jnl
IEEE Trans. Smart Grid
Ying Lu, Yanchang Liang, Zhaohao Ding, Qiuwei Wu, Tao Ding, Wei-Jen Lee
2022 C conf
IAS
Soroush Vahedi, Nour Tanjim, Long Zhao, Wei-Jen Lee
2022 J jnl
IEEE Trans. Ind. Informatics
Farshid Salehi, Amir Golshani, Igor Brandão Machado Matsuo, Payman Dehghanian, Mehriar Aghazadeh Tabrizi, Wei-Jen Lee
2022 J jnl
IEEE Trans. Ind. Informatics
Zhaohao Ding, Wenrui Tan, Wenbing Lu, Wei-Jen Lee
2021 J jnl
IEEE Trans. Smart Grid
Can Wan, Zhaojing Cao, Wei-Jen Lee, Yonghua Song, Ping Ju
2021 C conf
IAS
Zhenyuan Zhang, Yuxiang Huang, Zihan Chen, Wei-Jen Lee
2021 J jnl
IEEE Trans. Smart Grid
Yanchang Liang, Zhaohao Ding, Tao Ding, Wei-Jen Lee
2021 C conf
IAS
Zhenyuan Zhang, Jie Ren, Xiaotian Tang, Shi Jing, Wei-Jen Lee
2021 C conf
IAS
Peng Wang, Zhenyuan Zhang, Qi Huang, Xiaotian Tang, Wei-Jen Lee
2021 J jnl
IEEE Intell. Transp. Syst. Mag.
Bonan An, Yong Li, Josep M. Guerrero, Wei-Jen Lee, Longfu Luo, Zhixue Zhang
2021 C conf
IAS
Zhenyuan Zhang, Zihan Chen, Wei-Jen Lee
2021 C conf
IAS
Zhenyuan Zhang, Pengfei Zhao, Peng Wang, Wei-Jen Lee
2021 C conf
IAS
Hsueh-Hsien Chang, Tse-Chih Lai, Heng-Jui Chang, Wei-Jen Lee
2020 C conf
IAS
Liangzi Li, Ke-Jun Li, Kaiqi Sun, Zhijie Liu, Wei-Jen Lee
2020 J jnl
IEEE Access
Hongying He, Zhuang Hu, Bozhong Wang, Diansheng Luo, Wei-Jen Lee, Jinming Li
2020 C conf
IAS
Zhenyuan Zhang, Yuxiang Huang, Qi Huang, Wei-Jen Lee
2020 J jnl
CoRR
Yuhao Zhou, Bei Zhang, Chunlei Xu, Tu Lan, Ruisheng Diao, Di Shi, Zhiwei Wang, Wei-Jen Lee
2020 C conf
IAS
Ning Tong, Kaiqi Sun, Ke-Jun Li, Xuhuan Zhu, Xiangning Lin, Zhengtian Li, Wei-Jen Lee
2020 C conf
IAS
Zhenyuan Zhang, Xiaotian Tang, Wei-Jen Lee
2020 C conf
IAS
Zhenyuan Zhang, Haoyue Tang, Qi Huang, Wei-Jen Lee
2019 C conf
IAS
Shi Jing, Qi Huang, Fan Tang, Wei-Jen Lee, Zhenyuan Zhang
2019 C conf
IAS
Yuhao Zhou, Long Zhao, Igor Brandão Machado Matsuo, Wei-Jen Lee
2019 C conf
IAS
Peng Wang, Zhenyuan Zhang, Qi Huang, Wei-Jen Lee
2019 J jnl
IEEE Access
Chong Ding, Wei Yan, Zhouyang Ren, Ruifeng Zhao, Wei-Jen Lee, Xinyan Tang
2019 C conf
IAS
Kaiqi Sun, Ke-Jun Li, Weiyu Bao, Zhuo-di Wang, Zhijie Liu, Meiyan Wang, Wei-Jen Lee
2019 J jnl
IEEE Access
Alireza Fallahi, Jay M. Rosenberger, Victoria C. P. Chen, Wei-Jen Lee, Shouyi Wang
2019 J jnl
CoRR
Yuhao Zhou, Long Zhao, Wei-Jen Lee, Zhenyuan Zhang, Peng Wang
2019 C conf
IAS
Peng Wang, Zhenyuan Zhang, Qi Huang, Wei-Jen Lee
2019 C conf
IAS
Xiaosheng Peng, Yuzhu Chen, Kai Cheng, Yunzheng Zhao, Bo Wang, Jianfeng Che, Jinyu Wen, Chen Lu, Wei-Jen Lee
2018 C conf
IAS
Hongying He, Zhenyuan Zhang, Wei-Jen Lee, Yijia Cao, Diansheng Luo, Tianguang Lu
2018 C conf
IAS
Tianguang Lu, Qian Ai, Wei-Jen Lee, Zhe Wang, Hongying He
2018 C conf
IAS
Zhenyuan Zhang, Yimin Nie, Wei-Jen Lee
2018 conf
ISC2
Tanya Shiramagond, Wei-Jen Lee
2018 J jnl
J. Intell. Fuzzy Syst.
Yongliang Liang, Zhuoran Lin, Ke-Jun Li, Lin Niu, Jianguo Zhao, Wei-Jen Lee
2018 Misc conf
ICASSP
Wei-Jen Lee, Syu-Siang Wang, Fei Chen, Xugang Lu, Shao-Yi Chien, Yu Tsao
2018 J jnl
CoRR
Wei-Jen Lee, Syu-Siang Wang, Fei Chen, Xugang Lu, Shao-Yi Chien, Yu Tsao
2018 C conf
IAS
Kaiqi Sun, Ke-Jun Li, Wei-Jen Lee, Zhuo-di Wang, Weiyu Bao, Zhijie Liu, Meiyan Wang
2017 C conf
IAS
Tianguang Lu, Wei-Jen Lee, Qian Ai, Songtao Lu
2017 C conf
IAS
Wei-Hsiang Ko, Jyh-Cherng Gu, Wei-Jen Lee
2017 C conf
IAS
Zhenyuan Zhang, Yun Zhang, Wei-Jen Lee
2017 C conf
IAS
Samuel Vega Cotto, Wei-Jen Lee
2017 C conf
IAS
Kaiqi Sun, Ke-Jun Li, Wei-Jen Lee, Zhuo-di Wang, Zhijie Liu, Meiyan Wang, Zahid Javid
2017 C conf
IAS
Meng Yang, Lizi Zhang, Zhaohao Ding, Wei-Jen Lee
2017 J jnl
IEEE Trans. Smart Grid
Chin-Chu Tsai, Le-Ren Chang-Chien, I-Jen Chen, Chia-Jung Lin, Wei-Jen Lee, Chin-Chung Wu, Hung-Wei Lan
2016 C conf
IAS
Zhijie Liu, Ke-Jun Li, Xin-han Meng, Wei-Jen Lee, Zhuo-di Wang, Kaiqi Sun
2016 C conf
IAS
Hongying He, Wei-Jen Lee, Yijia Cao, Diansheng Luo
2016 C conf
IAS
Tianguang Lv, Zhaoyu Wang, Qian Ai, Wei-Jen Lee
2016 C conf
IAS
Dongdong Ye, Dinghao Sun, Wei-Jen Lee, Heng Huang, Yang Zhang
2016 C conf
IAS
Farshid Salehi, Azade Brahman, Reza Keypour, Wei-Jen Lee
2016 J jnl
IEEE Trans. Smart Grid
Peng Li, Duo Xu, Zeyuan Zhou, Wei-Jen Lee, Bo Zhao
2016 C conf
IAS
Shu Zhang, Zhengyou He, Wei-Jen Lee, Ruikun Mai
2015 C conf
IAS
Jun Zhang, Kejun Li, Mingqiang Wang, Wei-Jen Lee, Hongxia Gao
2015 C conf
IAS
Gonzalo Constante-Flores, Gabriela Cabrera-Celi, Franklin L. Quilumba, Jesus Jativa-Ibarra, Wei-Jen Lee
2015 C conf
IAS
Asama Kulvanitchaiyanunt, Victoria C. P. Chen, Jay M. Rosenberger, Piampoom Sarikprueck, Wei-Jen Lee
2015 J jnl
IEEE Trans. Smart Grid
Greg Turner, Jay P. Kelley, Caroline L. Storm, David A. Wetz, Wei-Jen Lee
2015 C conf
IAS
Franklin L. Quilumba, Gonzalo E. Constante, Jesus A. Jativa, Wei-Jen Lee
2015 C conf
IAS
Xin Wang, Wei-Jen Lee, Heng Huang, Robert Louis Szabados, David Yanshi Wang, Peter Van Olinda
2015 C conf
IAS
Hsueh-Hsien Chang, Meng-Chien Lee, Nanming Chen, Chao-Lin Chien, Wei-Jen Lee
2015 C conf
IAS
Shih-Yu Yang, Yuan-Kang Wu, Huei-Jeng Lin, Wei-Jen Lee
2015 J jnl
IEEE Trans. Smart Grid
Majid Ahmadi, Jay M. Rosenberger, Wei-Jen Lee, Asama Kulvanitchaiyanunt
2015 C conf
IAS
Wei Yan, Wei Cui, Wei-Jen Lee, Juan Yu, Xia Zhao
2015 J jnl
IEEE Trans. Smart Grid
Franklin L. Quilumba, Wei-Jen Lee, Heng Huang, David Yanshi Wang, Robert L. Szabados
2014 C conf
IAS
Meng Liu, Franklin L. Quilumba, Wei-Jen Lee
2014 C conf
IAS
Jingguo Ren, Kejun Li, Lijun Sun, Jianguo Zhao, Yongliang Liang, Wei-Jen Lee, Zhaohao Ding, Ying Sun
2014 C conf
IAS
Franklin L. Quilumba, Wei-Jen Lee, Heng Huang, David Yanshi Wang, Robert L. Szabados
2014 conf
SSD
Mohammed I. Abouheaf, Sofie Haesaert, Wei-Jen Lee, Frank L. Lewis
2014 C conf
IAS
Dan Wang, Chengxiong Mao, Jiming Lu, Wei-Jen Lee
2014 C conf
IAS
Jesus Jativa-Ibarra, Gabriela Navarro-Mendez, Franklin L. Quilumba, Wei-Jen Lee
2014 J jnl
IEEE Trans. Smart Grid
Jie Shi, Zhaohao Ding, Wei-Jen Lee, Yongping Yang, Yongqian Liu, Mingming Zhang
2014 C conf
IAS
Piampoom Sarikprueck, Wei-Jen Lee, Asama Kulvanitchaiyanunt, Victoria C. P. Chen, Jay M. Rosenberger
2014 C conf
IAS
Zhaohao Ding, Wei-Jen Lee, Juanjuan Wang
2013 C conf
IAS
Jesus Jativa-Ibarra, Mario I. Morales, Waldo J. Cabrera, Franklin L. Quilumba, Wei-Jen Lee
2013 C conf
IAS
Zhaohao Ding, Meng Liu, Wei-Jen Lee, David A. Wetz
2013 C conf
IAS
Yongliang Liang, Kejun Li, Lin Niu, Jianguo Zhao, Wei-Jen Lee, Zhaohao Ding, Jingguo Ren, Hongxia Gao
2013 C conf
IAS
Jiming Lu, JinPing He, Chengxiong Mao, Weiwei Wu, Dan Wang, Wei-Jen Lee
2013 C conf
IAS
Hsueh-Hsien Chang, Kuo-Lung Lian, Yi-Ching Su, Wei-Jen Lee
2013 C conf
IAS
Meng Liu, Wei-Jen Lee, Lyndon K. Lee
2013 C conf
IAS
Shih-Yu Yang, Yuan-Kang Wu, Huei-Jeng Lin, Wei-Jen Lee
2013 C conf
IAS
Franklin L. Quilumba, Wei-Jen Lee, Jesus Jativa-Ibarra
2013 C conf
IAS
Simeng Zhu, Ming Yang, Meng Liu, Wei-Jen Lee
2012 C conf
IAS
Xiaomeng Ai, Jinyu Wen, Tong Wu, Wei-Jen Lee
2012 J jnl
IEEE Trans. Smart Grid
Le-Ren Chang-Chien, Luu Ngoc An, Ta-Wei Lin, Wei-Jen Lee
2012 C conf
IAS
Hsueh-Hsien Chang, Lung-Shu Lin, Nanming Chen, Wei-Jen Lee
2011 C conf
IAS
Hsueh-Hsien Chang, Kun-Long Chen, Yuan-Pin Tsai, Wei-Jen Lee
2011 conf
GHTC
Virgil D. Perryman Jr., Kim Choon Ng, Brendon Hausberger, Bai K. Blyden, Wei-Jen Lee
2011 C conf
IAS
Weixing Lin, Jinyu Wen, Shijie Cheng, Wei-Jen Lee
2011 C conf
IAS
Jie Shi, Wei-Jen Lee, Yongqian Liu, Yongping Yang, Peng Wang
2011 C conf
IAS
Franklin L. Quilumba, Wei-Jen Lee, Heng Huang, David Yanshi Wang, Robert Louis Szabados
2011 C conf
IAS
Chin-Chu Tsai, Wei-Jen Lee, Shun-Hsien Huang, John Adams
2011 C conf
IAS
Kun-Long Chen, Yuan-Pin Tsai, Nanming Chen, Suratsavadee K. Korkua, Wei-Jen Lee
2010 C conf
IAS
Himanshu Jain, Suratsavadee Korkua, Wei-Jen Lee, Chiman Kwan
2010 C conf
IAS
Jiakun Fang, Haishun Sun, Li Ren, Jinyu Wen, Wei-Jen Lee, Youping Xu, Xiaotao Peng
2010 C conf
IAS
Kejun Li, Ying Sun, Wei-Jen Lee, Jintao Cui
2009 C conf
IAS
Chai-Chow Chompoo-Inwai, S. Banjongjit, W. Tangsrianukul, D. Suksawas, Wei-Jen Lee
2008 C conf
IAS
Huibin Sui, Honghong Wang, Ming-Shun Lu, Wei-Jen Lee
2008 C conf
IAS
Renfei Che, Jun Liang, Wei-Jen Lee
2008 C conf
IAS
Ming-Shun Lu, Chung-Liang Chang, Wei-Jen Lee, Li Wang
2008 C conf
IAS
Kejun Li, Jianguo Zhao, Wei-Jen Lee
2008 C conf
IAS
Morgan Kiani, Wei-Jen Lee
2007 C conf
IAS
Shun-Hsien Huang, Carlos Gonzalez-Perez, John Dumas, Wei-Jen Lee
2005 conf
ISNN (3)
Chiman Kwan, Tao Qian, Zhubing Ren, Hongda Chen, Roger Xu, Wei-Jen Lee, Hemiao Zhang, Joseph Sheeley
2002 J jnl
IEEE Trans. Educ.
Wei-Jen Lee, Jyh-Cherng Gu, Ren-Jun Li, Ponpranod Didsayabutra
yara/README.md
← Index yara/README.md markdown
# YARA Rules Directory

This folder contains YARA rules for scanning binary samples.

## Setting Up YARA-Forge Rules

To use the YARA-Forge rules from [https://github.com/YARAHQ/yara-forge](https://github.com/YARAHQ/yara-forge):

```bash
# Download the latest release
cd /path/to/redb/yara
# wget https://github.com/YARAHQ/yara-forge/releases/latest/download/yara-forge-rules-core.zip
wget https://github.com/YARAHQ/yara-forge/releases/latest/download/yara-forge-rules-extended.zip

# Extract rules
# unzip yara-forge-rules-core.zip
unzip yara-forge-rules-extended.zip
```

Available packages:
- `yara-forge-rules-core.zip` - Core rules (~5,000 rules)
- `yara-forge-rules-extended.zip` - Extended rules (~10,000 rules)
- `yara-forge-rules-full.zip` - Full rules (~11,000+ rules)

## Pre-compiling Rules (Recommended for Production)

For large rulesets like YARA-Forge, pre-compiling rules significantly improves startup time:

```bash
# Pre-compile all rules into a single .yarac file
python -m redb.extractors.yara --compile

# Or specify custom paths
python -m redb.extractors.yara --compile --rules-path /path/to/rules --output /path/to/output.yarac
```

This creates `yara/compiled_rules.yarac` which is loaded automatically on subsequent runs.

### Performance Comparison

| Method | First Scan Startup | Subsequent Scans |
|--------|-------------------|------------------|
| Source files (.yar) | ~10-30 seconds (11k rules) | Instant (cached) |
| Pre-compiled (.yarac) | ~1-2 seconds | Instant (cached) |

## Directory Structure

```
yara/
├── README.md
├── .gitkeep
├── compiled_rules.yarac    # (optional) Pre-compiled rules
├── packages/               # YARA-Forge packages
│   └── core/
│       └── *.yar
└── custom/                 # Your custom rules
    └── my_rules.yar
```

Rules are loaded in this priority:
1. `compiled_rules.yarac` (if exists) - fastest
2. All `.yar` and `.yara` files recursively - compiles on first run

## Usage

### Scan with YARA only

```bash
# Scan local files
python start.py --path /path/to/samples -y --repo my_repo --index_prefix redb

# Scan S3 samples
python start.py --s3 --repo bazaar -y --index_prefix redb

# Dry-run (print results instead of storing in ClickHouse)
python start.py --path /path/to/samples -y --dry-run --repo test --index_prefix redb
```

### Scan already-analyzed samples

Run YARA on samples that were previously analyzed (already in `basic_properties`).
Deduplication is handled by the `yara_matches` table — samples already scanned are
automatically excluded before processing begins:

```bash
# Scan all analyzed macho samples with YARA
python start.py --analyzed --magika macho -y --index_prefix redb

# Scan all analyzed PE samples with YARA
python start.py --analyzed --magika pe -y --index_prefix redb

# Scan all analyzed samples (no filetype filter)
python start.py --analyzed -y --index_prefix redb
```

### Partition large YARA runs by date

Combine `--analyzed` with `--range` to partition millions of samples into
manageable batches. Only samples in `basic_properties` AND within the date
range (by `first_seen` in `catalog_samples`) are processed:

```bash
# Scan analyzed PE samples from Feb 2025
python start.py --range 2025-02-01 2025-02-28 --analyzed --magika pebin -y --index_prefix redb

# Scan analyzed PE samples from first week of March 2025
python start.py --range 2025-03-01 2025-03-08 --analyzed --magika pebin -y --index_prefix redb
```

YARA dedup still applies — re-running a range safely skips already-scanned samples.

### Combined Features + YARA

Run feature extraction and YARA scanning together on the same samples:

```bash
# Local files with features + YARA
python start.py --path /path/to/samples --with-yara --repo my_repo --index_prefix redb

# S3 samples with features + YARA
python start.py --s3 --repo bazaar --with-yara --index_prefix redb
```

### Pre-compile Rules

```bash
# Compile and save to default location (yara/compiled_rules.yarac)
python -m redb.extractors.yara --compile

# Compile with custom paths
python -m redb.extractors.yara --compile --rules-path ./my_rules --output ./compiled.yarac
```

### Sync Rules to Database

Before batch scanning, sync rules to ensure all rule metadata is stored:

```bash
# Sync rules to database
python -m redb.extractors.yara --sync-rules

# Sync with custom source collection name
python -m redb.extractors.yara --sync-rules --source-collection yara-forge-core

# Compile and sync in one command
python -m redb.extractors.yara --compile --sync-rules
```

## ClickHouse Table Schema

YARA data uses a **normalized schema** with two tables for efficient storage.

### Matches Table: `yara_matches`

Stores one row per sample-rule match (optimized with binary sha256 and rule_id):

| Column | Type | Description |
|--------|------|-------------|
| sha256 | FixedString(32) | Binary SHA256 (32 bytes, use `hex(sha256)` to display) |
| rule_id | UInt64 | Unique rule identifier (xxHash64 of canonical rule content) |
| rule_name | LowCardinality(String) | YARA rule name (denormalized for convenience) |
| scan_date | DateTime64(3, 'UTC') | Scan timestamp |
| match_strings | Array(String) | Matched string identifiers |

### Rules Table: `yara_rules`

Stores rule metadata once per unique rule (deduplicated by rule_id):

| Column | Type | Description |
|--------|------|-------------|
| rule_id | UInt64 | Unique rule identifier (xxHash64 of canonical rule content) |
| rule_name | String | YARA rule name |
| source_collection | LowCardinality(String) | Source collection (e.g., 'yara-forge-core', 'malpedia') |
| ingested_at | DateTime64(3, 'UTC') | When this rule was ingested |
| rule_text | String | Full rule source code |
| rule_meta | JSON | Rule metadata (author, description, reference, etc.) |
| rule_tags | Array(LowCardinality(String)) | Rule tags |

### Schema Benefits

- **Binary SHA256**: 32 bytes vs 64 bytes (50% storage savings on hash columns)
- **UInt64 rule_id**: Fast joins and lookups via integer key
- **Content-based rule_id**: xxHash64 of canonical rule content (excluding metadata) for deduplication
- **Denormalized rule_name**: Allows queries without joins for common use cases

### Example Queries

```sql
-- Get matches with hex sha256
SELECT
    hex(m.sha256) as sha256,
    m.rule_name,
    m.match_strings
FROM yara_matches m
WHERE m.sha256 = unhex('abc123...')

-- Join with rules for full metadata
SELECT
    hex(m.sha256) as sha256,
    m.rule_name,
    m.match_strings,
    r.rule_meta,
    r.source_collection
FROM yara_matches m
JOIN yara_rules r ON m.rule_id = r.rule_id
WHERE m.sha256 = unhex('abc123...')

-- Find all samples matching a specific rule
SELECT hex(sha256), scan_date
FROM yara_matches
WHERE rule_name = 'APT_Lazarus_Loader'
ORDER BY scan_date DESC
```

## Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `YARA_RULES_PATH` | Override the YARA rules directory | `yara/` |
| `YARA_COMPILED_RULES` | Compiled rules filename | `compiled_rules.yarac` |
| `YARA_SOURCE_COLLECTION` | Default source collection name | `default` |