Vincenzo Moscato

278 papers A* 4A 3B 8C 21Misc 11Journal 98Unranked 122
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Elio Masciari, Vincenzo Moscato, Enea Vincenzo Napolitano, Gian Marco Orlando, Marco Perillo, Diego Russo
2026 J jnl
CoRR
Mariano Barone, Francesco Di Serio, Giuseppe Riccio, Antonio Romano, Marco Postiglione, Antonino Ferraro, Vincenzo Moscato
2026 A* conf
WWW
Gian Marco Orlando, Jinyi Ye, Valerio La Gatta, Mahdi Saeedi, Vincenzo Moscato, Emilio Ferrara, Luca Luceri
2026 J jnl
CoRR
Valerio La Gatta, Gian Marco Orlando, Marco Perillo, Ferdinando Tammaro, Vincenzo Moscato
2026 J jnl
Inf. Process. Manag.
Gian Marco Orlando, Valerio La Gatta, Diego Russo, Vincenzo Moscato
2025 B conf
CBMS
Giuseppe Riccio, Antonio Romano, Mariano Barone, Gian Marco Orlando, Diego Russo, Marco Postiglione, Valerio La Gatta, Vincenzo Moscato
2025 C conf
ISM
Antonio Laudante, Mariano Barone, Giuseppe Riccio, Antonio Romano, Francesco Di Serio, Antonio Scialdone, Francesco Porciello, Nicola Rainone, Vincenzo Moscato
2025 conf
Ital-IA
Antonio Galli, Antonino Ferraro, Vincenzo Moscato, Lidia Marassi, Carlo Sansone, Stefano Marrone, Antonio Elia Pascarella
2025 C conf
ISM
Gian Marco Orlando, Marco Perillo, Diego Russo, Vincenzo Moscato
2025 J jnl
CoRR
Luigia Costabile, Gian Marco Orlando, Valerio La Gatta, Vincenzo Moscato
2025 J jnl
Online Soc. Networks Media
Luigia Costabile, Gian Marco Orlando, Valerio La Gatta, Vincenzo Moscato
2025 A conf
ECAI
Diego Russo, Gian Marco Orlando, Valerio La Gatta, Vincenzo Moscato
2025 J jnl
CoRR
Diego Russo, Gian Marco Orlando, Valerio La Gatta, Vincenzo Moscato
2025 conf
Ital-IA
Antonio Galli, Flora Amato, David Carlini, Alessandro Del Prete, Sofia Dutto, Narendra Patwardhan, Stefano Marrone, Vincenzo Moscato, Gabriele Piantadosi, Carlo Sansone, Marco Valle
2025 conf
WebSci
Gian Marco Orlando, Valerio La Gatta, Diego Russo, Vincenzo Moscato
2025 J jnl
CoRR
Gian Marco Orlando, Valerio La Gatta, Diego Russo, Vincenzo Moscato
2025 A* conf
SIGIR
Mariano Barone, Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2025 J jnl
CoRR
Mariano Barone, Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2025 A* conf
SIGIR
Mariano Barone, Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2025 J jnl
CoRR
Mariano Barone, Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2025 conf
ITADATA
Mariano Barone, Antonio Laudante, Giuseppe Riccio, Antonio Romano, Marco Postiglione, Vincenzo Moscato
2025 J jnl
CoRR
Mariano Barone, Antonio Laudante, Giuseppe Riccio, Antonio Romano, Marco Postiglione, Vincenzo Moscato
2025 J jnl
CoRR
Gian Marco Orlando, Jinyi Ye, Valerio La Gatta, Mahdi Saeedi, Vincenzo Moscato, Emilio Ferrara, Luca Luceri
2025 J jnl
Inf. Sci.
Valerio La Gatta, Giancarlo Sperlì, Luigi De Cegli, Vincenzo Moscato
2025 conf
Ital-IA
Alberto Moccardi, Egidia Cirillo, Cristina Davino, Mattia Fonisto, Francesco Gargiulo, Rajib Chandra Ghosh, Ojasvi Gupta, Rajesh R. Jaiswal, Roberto La Rovere, Lidia Marassi, Zahida Mashaallah, Narendra Patwardhan, Gian Marco Orlando, Domenico Benfenati, Giovanni Maria De Filippis, Antonio Elia Pascarella, Diego Russo, Cristiano Russo, Cristian Tommasino, Stefano Marrone, Flora Amato, Antonio Maria Rinaldi, Vincenzo Moscato, Carlo Sansone
2025 conf
CLiC-it
Antonio Romano, Giuseppe Riccio, Mariano Barone, Marco Postiglione, Vincenzo Moscato
2025 J jnl
CoRR
Antonio Romano, Giuseppe Riccio, Mariano Barone, Marco Postiglione, Vincenzo Moscato
2025 conf
ITADATA
Mariano Barone, Gian Marco Orlando, Marco Perillo, Giuseppe Riccio, Antonio Romano, Diego Russo, Ferdinando Tammaro, Valerio La Gatta, Marco Postiglione, Vincenzo Moscato
2025 conf
ECIR (5)
Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2025 A conf
ECAI
Roberta Di Marino, Giovanni Dioguardi, Antonio Romano, Giuseppe Riccio, Mariano Barone, Marco Postiglione, Flora Amato, Vincenzo Moscato
2025 J jnl
CoRR
Roberta Di Marino, Giovanni Dioguardi, Antonio Romano, Giuseppe Riccio, Mariano Barone, Marco Postiglione, Flora Amato, Vincenzo Moscato
2025 C conf
ISM
Mariano Barone, Francesco Di Serio, Vincenzo Moscato, Marco Postiglione, Giuseppe Riccio, Antonio Romano
2025 conf
Ital-IA
Mariano Barone, Domenico Benfenati, Salvatore Capuozzo, Giovanni Maria De Filippis, Adriano De Simone, Simona Fioretto, Kyriakos Kristofer Georgiou, Michela Gravina, Julian Gortz, Lidia Marassi, Stefano Marrone, Enea Vincenzo Napolitano, Valeria Panzetta, Giuseppe Pontillo, Giuseppe Riccio, Antonio Romano, Cristiano Russo, Carmela Russo, Cristian Tommasino, Mariano Sirignano, Konstantinos Siettos, Elio Masciari, Antonio Maria Rinaldi, Paolo Antonio Netti, Vincenzo Moscato, Carlo Sansone
2025 conf
ICIAP (2)
Antonio Galli, Michela Gravina, Antonio Elia Pascarella, Francesco Di Serio, Daiana Cipollaro, Vincenzo Moscato, Carlo Sansone
2024 conf
SEBD
Flora Amato, Antonino Ferraro, Antonio Galli, Valerio La Gatta, Francesco Moscato, Vincenzo Moscato, Marco Postiglione, Carlo Sansone, Giancarlo Sperlì
2024 conf
Ital-IA
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Lidia Marassi, Stefano Marrone, Vincenzo Moscato, Marco Postiglione, Carlo Sansone, Giancarlo Sperlì
2024 conf
Ital-IA
Alessandro Del Prete, Sofia Dutto, Antonino Ferraro, Antonio Galli, Vincenzo Moscato, Gabriele Piantadosi, Carlo Sansone, Giancarlo Sperlì
2024 conf
Ital-IA
Domenico Benfenati, Salvatore Capuozzo, Giovanni Maria De Filippis, Adriano De Simone, Michela Gravina, Lidia Marassi, Stefano Marrone, Elio Masciari, Enea Vincenzo Napolitano, Giuseppe Pontillo, Marco Postiglione, Cristiano Russo, Cristian Tommasino, Antonio Maria Rinaldi, Vincenzo Moscato, Carlo Sansone
2024 J jnl
Knowl. Based Syst.
Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì, Andrea Vignali
2024 conf
Ital-IA
Flora Amato, Egidia Cirillo, Mattia Fonisto, Alberto Moccardi, Vincenzo Moscato, Carlo Sansone, Stefano Marrone, Antonio Maria Rinaldi, Antonio Galli, Domenico Benfenati, Giovanni Maria De Filippis, Lidia Marassi, Narendra Patwardhan, Antonio Elia Pascarella, Cristiano Russo, Cristian Tommasino
2024 conf
ASONAM (1)
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Marco Postiglione, Gian Marco Orlando, Diego Russo, Giuseppe Riccio, Antonio Romano, Vincenzo Moscato
2024 J jnl
CoRR
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Marco Postiglione, Gian Marco Orlando, Diego Russo, Giuseppe Riccio, Antonio Romano, Vincenzo Moscato
2024 J jnl
Cogn. Comput.
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2024 B conf
IEEE Big Data
Raffaele Russo, Diego Russo, Gian Marco Orlando, Antonio Romano, Giuseppe Riccio, Valerio La Gatta, Marco Postiglione, Vincenzo Moscato
2024 J jnl
Comput. Secur.
Antonio Galli, Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2024 conf
EIDWT
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Mario Minocchi, Vincenzo Moscato, Marco Postiglione
2024 conf
RecSoGood@RecSys
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Marco Postiglione, Diego Russo, Gian Marco Orlando, Giuseppe Riccio, Antonio Romano, Vincenzo Moscato
2024 conf
CLEF (Working Notes)
Antonio Romano, Giuseppe Riccio, Marco Postiglione, Vincenzo Moscato
2024 J jnl
Inf. Fusion
Biagio Grasso, Valerio La Gatta, Vincenzo Moscato, Giancarlo Sperlì
2024 conf
SEBD
Ilaria Bartolini, Angelo Chianese, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlí, Andrea Vignali
2024 J jnl
IEEE Trans. Netw. Serv. Manag.
Antonio Galli, Vincenzo Moscato, Simon Pietro Romano, Giancarlo Sperlí
2024 J jnl
IEEE J. Biomed. Health Informatics
Marco Postiglione, Daniel Bean, Zeljko Kraljevic, Richard J. B. Dobson, Vincenzo Moscato
2024 conf
Ital-IA
Flora Amato, Giovanni Maria De Filippis, Antonio Galli, Michela Gravina, Lidia Marassi, Stefano Marrone, Elio Masciari, Vincenzo Moscato, Antonio Maria Rinaldi, Cristiano Russo, Carlo Sansone, Cristian Tommasino
2024 B conf
IEEE Big Data
Diego Russo, Gian Marco Orlando, Antonio Romano, Giuseppe Riccio, Valerio La Gatta, Marco Postiglione, Vincenzo Moscato
2023 conf
Ital-IA
Vincenzo Moscato, Giancarlo Sperlì
2023 J jnl
Expert Syst. Appl.
Marco De Luca, Anna Rita Fasolino, Antonino Ferraro, Vincenzo Moscato, Giancarlo Sperlí, Porfirio Tramontana
2023 conf
Ital-IA
Antonio Bosco, Salvatore Capuozzo, Biase Celano, Michela Gravina, Stefano Marrone, Maria Paola Maurelli, Vincenzo Moscato, Giuseppe Pontillo, Marco Postiglione, Antonio Maria Rinaldi, Laura Rinaldi, Cristiano Russo, Giancarlo Sperlì, Cristian Tommasino, Giuseppe Cringoli, Carlo Sansone
2023 conf
Ital-IA
Lorenzo De Donato, Antonino Ferraro, Antonio Galli, Michela Gravina, Stefano Marrone, Vincenzo Moscato, Giancarlo Sperlì, Valeria Vittorini, Carlo Sansone
2023 J jnl
Knowl. Inf. Syst.
Aniello De Santo, Antonino Ferraro, Vincenzo Moscato, Giancarlo Sperlí
2023 J jnl
IEEE Intell. Syst.
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlí
2023 J jnl
Inf. Syst.
Ilaria Bartolini, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì, Andrea Vignali
2023 conf
ADBIS (Short Papers)
Adam Przybylek, Aleksandra Karpus, Allel Hadjali, Anton Dignös, Carmem S. Hara, Danae Pla Karidi, Ester Zumpano, Fabio Persia, Genoveva Vargas-Solar, George Papastefanatos, Giancarlo Sperlì, Giorgos Giannopoulos, Ivan Lukovic, Julien Aligon, Manolis Terrovitis, Marek Grzegorowski, Mariella Bonomo, Mirian Halfeld Ferrari Alves, Nicolas Labroche, Paul Monsarrat, Richard Chbeir, Sana Sellami, Seshu Tirupathi, Simona E. Rombo, Slavica Kordic, Sonja Ristic, Tommaso Di Noia, Torben Bach Pedersen, Vincenzo Moscato
2023 J jnl
Comput. Secur.
Christian Esposito, Vincenzo Moscato, Giancarlo Sperlì
2023 J jnl
Artif. Intell. Rev.
Antonino Ferraro, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì
2023 J jnl
ACM Trans. Intell. Syst. Technol.
Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlí
2023 B conf
IEEE Big Data
Raffaele Russo, Giuliano Di Giuseppe, Alessandro Vanacore, Valerio La Gatta, Antonino Ferraro, Antonio Galli, Marco Postiglione, Vincenzo Moscato
2023 conf
SEBD
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì, Flora Amato
2023 conf
ICIAP Workshops (2)
Marco Postiglione, Giovanni Esposito, Raffaele Izzo, Valerio La Gatta, Vincenzo Moscato, Raffaele Piccolo
2023 conf
itaDATA
Giuseppe Riccio, Antonio Romano, Andriy Korsun, Michele Cirillo, Marco Postiglione, Valerio La Gatta, Antonino Ferraro, Antonio Galli, Vincenzo Moscato
2023 J jnl
Intell. Syst. Appl.
Daniela D'Auria, Vincenzo Moscato, Marco Postiglione, Giuseppe Romito, Giancarlo Sperlí
2023 J jnl
Neurocomputing
Tanmoy Chakraborty, Valerio La Gatta, Vincenzo Moscato, Giancarlo Sperlì
2023 J jnl
Expert Syst. Appl.
Luigi De Simone, Enzo Caputo, Marcello Cinque, Antonio Galli, Vincenzo Moscato, Stefano Russo, Guido Cesaro, Vincenzo Criscuolo, Giuseppe Giannini
2023 conf
KDH@IJCAI
Vincenzo Moscato, Marco Postiglione, Guido Secondulfo, Giancarlo Sperlí, Andrea Vignali
2023 J jnl
Artif. Intell. Rev.
Vincenzo Moscato, Giuseppe Napolano, Marco Postiglione, Giancarlo Sperlì
2023 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Valerio La Gatta, Vincenzo Moscato, Mirko Pennone, Marco Postiglione, Giancarlo Sperlí
2023 J jnl
IEEE J. Biomed. Health Informatics
Vincenzo Moscato, Marco Postiglione, Carlo Sansone, Giancarlo Sperlí
2023 conf
SEBD
Antonino Ferraro, Antonio Galli, Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì, Francesco Moscato
2022 J jnl
J. Intell. Inf. Syst.
Antonio Galli, Elio Masciari, Vincenzo Moscato, Giancarlo Sperlí
2022 J jnl
Telematics Informatics
Vincenzo Moscato, Giancarlo Sperlì
2022 conf
AI6G@WCCI
Antonio Galli, Pietro G. Giardina, Maria Guta, Leonardo Lossi, Antonio Mancina, Vincenzo Moscato, Fabio Patrone, Cesare Roseti, Simon Pietro Romano, Giancarlo Sperlí, Francesco Zampognaro
2022 J jnl
Expert Syst. Appl.
Emanuele Di Fiore, Antonino Ferraro, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì
2022 J jnl
Expert Syst. Appl.
Alessandro Barducci, Simone Iannaccone, Valerio La Gatta, Vincenzo Moscato, Giancarlo Sperlì, Sergio Zavota
2022 conf
CLEF (Working Notes)
Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2022 J jnl
Expert Syst. Appl.
Antonio Galli, Marco Savino Piscitelli, Vincenzo Moscato, Alfonso Capozzoli
2022 B conf
SISAP
Ilaria Bartolini, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì, Andrea Vignali
2022 J jnl
Inf. Syst.
Vincenzo Moscato, Giancarlo Sperlì
2022 conf
SEBD
Flora Amato, Antonino Ferraro, Antonio Galli, Francesco Moscato, Vincenzo Moscato, Giancarlo Sperlì
2022 J jnl
IEEE Trans. Computers
Aniello De Santo, Antonio Galli, Michela Gravina, Vincenzo Moscato, Giancarlo Sperlì
2022 J jnl
Expert Syst. Appl.
Aniello De Santo, Antonino Ferraro, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì
2022 J jnl
Knowl. Based Syst.
Michele Delli Veneri, Stefano Cavuoti, Roberto Abbruzzese, Massimo Brescia, Giancarlo Sperlì, Vincenzo Moscato, Giuseppe Longo
2022 J jnl
Inf. Fusion
Christian Esposito, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlí
2022 conf
CCNC
Christian Esposito, Giancarlo Sperlì, Vincenzo Moscato, Zhongliang Zhao
2022 J jnl
IEEE Trans. Syst. Man Cybern. Syst.
Christian Esposito, Vincenzo Moscato, Giancarlo Sperlí
2021 J jnl
IEEE Trans. Ind. Informatics
Flora Amato, Giovanni Cozzolino, Francesco Moscato, Vincenzo Moscato, Fatos Xhafa
2021 J jnl
Expert Syst. Appl.
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2021 J jnl
Knowl. Based Syst.
Aniello De Santo, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì
2021 J jnl
Expert Syst. Appl.
Marcello Cinque, Raffaele Della Corte, Vincenzo Moscato, Giancarlo Sperlì
2021 J jnl
Knowl. Based Syst.
Vincenzo Moscato, Giancarlo Sperlì
2021 J jnl
IEEE Intell. Syst.
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlí
2021 J jnl
IEEE Trans. Big Data
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2021 J jnl
Expert Syst. Appl.
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2021 J jnl
IEEE Trans. Ind. Informatics
Aniello Castiglione, Giovanni Cozzolino, Francesco Moscato, Vincenzo Moscato
2021 J jnl
IEEE Trans. Emerg. Top. Comput.
Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlí
2021 J jnl
Knowl. Based Syst.
Rocco Di Girolamo, Christian Esposito, Vincenzo Moscato, Giancarlo Sperlì
2021 J jnl
CoRR
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2021 J jnl
Pattern Recognit. Lett.
Valerio La Gatta, Vincenzo Moscato, Marco Postiglione, Giancarlo Sperlì
2021 conf
SEBD
Flora Amato, Francesco Moscato, Vincenzo Moscato, Giancarlo Sperlì
2020 C conf
ISMIS
Elio Masciari, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2020 conf
AINA Workshops
Roberto Canonico, Giovanni Cozzolino, Antonino Ferraro, Vincenzo Moscato, Antonio Picariello, Fabio Raimondo Sorrentino, Giancarlo Sperlì
2020 conf
DependSys
Antonino Ferraro, Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì
2020 conf
DEXA (1)
Antonio Galli, Vincenzo Moscato, Giancarlo Sperlì, Aniello De Santo
2020 J jnl
Pattern Recognit. Lett.
Flora Amato, Francesco Moscato, Vincenzo Moscato, Francesco Pascale, Antonio Picariello
2020 C conf
IDEAS
Elio Masciari, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2020 conf
ICPR Workshops (2)
Michela Gravina, Stefano Marrone, Gabriele Piantadosi, Vincenzo Moscato, Carlo Sansone
2020 C conf
DATA
Elio Masciari, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2020 conf
SEBD
Flora Amato, Giovanni Cozzolino, Francesco Moscato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2020 conf
ICPR Workshops (3)
Antonio Galli, Stefano Marrone, Vincenzo Moscato, Carlo Sansone
2020 conf
SEBD
Angelo Chianese, Elio Masciari, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2020 conf
SMA
Christian Esposito, Vincenzo Moscato, Giancarlo Sperlì, Chang Choi
2019 conf
I-SPAN
Antonio Galli, Michela Gravina, Vincenzo Moscato, Antonio Picariello, Carlo Sansone, Giancarlo Sperlì
2019 C conf
DATA
Fabio Cozzolino, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 conf
ECML/PKDD (3)
Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 Misc conf
SAC
Mirko Cesarini, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello
2019 J jnl
IEEE Trans. Ind. Informatics
Xin Su, Giancarlo Sperlì, Vincenzo Moscato, Antonio Picariello, Christian Esposito, Chang Choi
2019 conf
GbRPR
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 J jnl
Future Gener. Comput. Syst.
Flora Amato, Giovanni Cozzolino, Vincenzo Moscato, Francesco Moscato
2019 conf
DASC/PiCom/DataCom/CyberSciTech
Aniello Castiglione, Giovanni Cozzolino, Vincenzo Moscato, Giancarlo Sperlì
2019 conf
AINA Workshops
Alessandra Amato, Giovanni Cozzolino, Vincenzo Moscato
2019 ch.
Encyclopedia of Big Data Technologies
Vincenzo Moscato
2019 J jnl
Eng. Appl. Artif. Intell.
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 ch.
Influence and Behavior Analysis in Social Networks and Social Media
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 J jnl
Future Gener. Comput. Syst.
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 J jnl
Inf.
Flora Amato, Stefano Marrone, Vincenzo Moscato, Gabriele Piantadosi, Antonio Picariello, Carlo Sansone
2019 conf
SEBD
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì, Alfredo Cuzzocrea
2019 conf
ICCBDC
Alfredo Cuzzocrea, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2019 J jnl
Future Gener. Comput. Syst.
Flora Amato, Vincenzo Moscato, Antonio Picariello, Francesco Piccialli
2019 conf
SEBD
Flora Amato, Francesco Moscato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2018 J jnl
Int. J. Multim. Data Eng. Manag.
Giancarlo Sperlì, Flora Amato, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello
2018 C conf
DATA
Francesco Gargiulo, Antonio Picariello, Vincenzo Moscato
2018 J jnl
Future Gener. Comput. Syst.
Aniello Castiglione, Francesco Colace, Vincenzo Moscato, Francesco Palmieri
2018 J jnl
Concurr. Comput. Pract. Exp.
Flora Amato, Vincenzo Moscato, Antonio Picariello, Francesco Piccialli, Giancarlo Sperlì
2018 conf
IIMSS
Flora Amato, Giovanni Cozzolino, Francesco Moscato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2018 conf
SEBD
Mirko Cesarini, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello
2018 J jnl
Multim. Tools Appl.
Mario Mezzanzanica, Fabio Mercorio, Mirko Cesarini, Vincenzo Moscato, Antonio Picariello
2018 J jnl
Future Gener. Comput. Syst.
Flora Amato, Francesco Moscato, Vincenzo Moscato, Francesco Colace
2018 ch.
A Comprehensive Guide Through the Italian Database Research
Vincenzo Moscato, Antonio Picariello
2018 J jnl
Future Gener. Comput. Syst.
Flora Amato, Aniello Castiglione, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2018 J jnl
Multim. Tools Appl.
Flora Amato, Aniello Castiglione, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2018 J jnl
Comput. Secur.
Flora Amato, Aniello Castiglione, Aniello De Santo, Vincenzo Moscato, Antonio Picariello, Fabio Persia, Giancarlo Sperlì
2018 conf
AINA Workshops
Flora Amato, Leonard Barolli, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
3PGCIC
Flora Amato, Giovanni Cozzolino, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 C conf
DATA
Flora Amato, Antonio Bosco, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
IIMSS
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
AINA Workshops
Flora Amato, Giovanni Cozzolino, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 J jnl
ACM Journal on Computing and Cultural Heritage
Flora Amato, Vincenzo Moscato, Antonio Picariello, Francesco Colace, Massimo De Santo, Fabio Alberto Schreiber, Letizia Tanca
2017 conf
WAIAH@AI*IA
Flora Amato, Stefano Marrone, Vincenzo Moscato, Gabriele Piantadosi, Antonio Picariello, Carlo Sansone
2017 conf
CSS
Flora Amato, Aniello Castiglione, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 B conf
ASONAM
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
MIDAS@PKDD/ECML
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giovanni Ponti, Giancarlo Sperlì
2017 Misc conf
IRI
Flora Amato, Francesco di Lillo, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 C conf
GPC
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
ICSC
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
SEBD
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 conf
ISPA/IUCC
Flora Amato, Aniello Castiglione, Nicola Mazzocca, Francesco Moscato, Vincenzo Moscato
2017 conf
BigMM
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2017 J jnl
Encycl. Semantic Comput. Robotic Intell.
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì, Antonio d'Acierno, Antonio Penta
2017 conf
DMSVLSS
Giovanni Cozzolino, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì, Flora Amato
2016 conf
SEBD
Flora Amato, Vincenzo Moscato, Antonio Picariello, G. Sperl
2016 conf
3PGCIC
Flora Amato, Giovanni Cozzolino, Francesco Moscato, Vincenzo Moscato, Antonio Picariello
2016 conf
SITIS
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2016 conf
AINA Workshops
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2016 J jnl
Int. J. Multim. Data Eng. Manag.
Giancarlo Sperlì, Flora Amato, Vincenzo Moscato, Antonio Picariello
2016 conf
ICSC
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2016 conf
KESW
Francesco Gargiulo, Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2016 conf
IIMSS
Flora Amato, Giovanni Cozzolino, Sergio Di Martino, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello, Sara Romano, Giancarlo Sperlì
2016 ch.
Sentiment Analysis and Ontology Engineering
Francesco Colace, Massimo De Santo, Luca Greco, Vincenzo Moscato, Antonio Picariello
2016 conf
DMS
Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì, Flora Amato
2016 J jnl
J. Vis. Lang. Sentient Syst.
Flora Amato, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlí
2016 J jnl
Multim. Tools Appl.
Ilaria Bartolini, Vincenzo Moscato, Ruggero G. Pensa, Antonio Penta, Antonio Picariello, Carlo Sansone, Maria Luisa Sapino
2016 conf
3PGCIC
Flora Amato, Antonio d'Acierno, Francesco Colace, Vincenzo Moscato, Antonio Penta, Antonio Picariello
2016 J jnl
J. Vis. Lang. Comput.
Flora Amato, Francesco Colace, Luca Greco, Vincenzo Moscato, Antonio Picariello
2015 Misc conf
CISIS
Flora Amato, Aniello De Santo, Vincenzo Moscato, Antonio Picariello, D. Serpico, Giancarlo Sperlì
2015 C conf
DATA
Flora Amato, Aniello De Santo, Francesco Gargiulo, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Giancarlo Sperlì
2015 conf
DMS
Luca Greco, Francesco Colace, Vincenzo Moscato, Flora Amato, Antonio Picariello
2015 J jnl
J. Vis. Lang. Sentient Syst.
Luca Greco, Francesco Colace, Vincenzo Moscato, Flora Amato, Antonio Picariello
2015 J jnl
Comput. Hum. Behav.
Francesco Colace, Massimo De Santo, Luca Greco, Vincenzo Moscato, Antonio Picariello
2015 conf
SEBD
Flora Amato, Aniello De Santo, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Silvestro Roberto Poccia, Giancarlo Sperlì
2015 conf
RTSI
Flora Amato, Giovanni Cozzolino, Alessandro Maisto, Antonino Mazzeo, Vincenzo Moscato, Serena Pelosi, Antonio Picariello, Sara Romano, Carlo Sansone
2015 C conf
DATA
Vincenzo Orabona, Raffaele Palmieri, Vincenzo Moscato, Antonio Picariello, Salvatore D'Elena, Donato Cappetta
2015 conf
ICSC
Flora Amato, Roberto Boselli, Mirko Cesarini, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2015 conf
SEBD
Flora Amato, Roberto Boselli, Mirko Cesarini, Fabio Mercorio, Mario Mezzanzanica, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2015 ch.
Data Management in Pervasive Systems
Francesco Colace, Vincenzo Moscato, Elisa Quintarelli, Emanuele Rabosio, Letizia Tanca
2015 conf
SITIS
Francesco Colace, Luca Greco, Saverio Lemma, Marco Lombardi, Flora Amato, Vincenzo Moscato, Antonio Picariello
2015 book
Data Management in Pervasive Systems
Francesco Colace, Massimo De Santo, Vincenzo Moscato, Antonio Picariello, Fabio Alberto Schreiber, Letizia Tanca
2015 J jnl
Int. J. Comput. Sci. Eng.
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello, Carlo Sansone
2015 ch.
Data Management in Pervasive Systems
Vincenzo Moscato, Antonio Picariello, V. S. Subrahmanian
2015 conf
DMS
Luca Greco, Francesco Colace, Flora Amato, Vincenzo Moscato, Antonio Picariello
2015 ch.
Data Management in Pervasive Systems
Francesco Colace, Massimo De Santo, Vincenzo Moscato, Antonio Picariello, Fabio Alberto Schreiber, Letizia Tanca
2015 conf
ICSC
Flora Amato, Aniello De Santo, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Silvestro Roberto Poccia
2015 ch.
Data Management in Pervasive Systems
Francesco Colace, Massimo De Santo, Vincenzo Moscato, Antonio Picariello, Fabio Alberto Schreiber, Letizia Tanca
2015 conf
ICDE Workshops
Flora Amato, Aniello De Santo, Francesco Gargiulo, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Silvestro Roberto Poccia
2015 B conf
FG
Antonio Fratini, Francesco Gargiulo, Francesca Lampognana, Vincenzo Moscato, Carlo Sansone, Mario Sansone
2014 conf
SITIS
Francesco Colace, Massimo De Santo, Luca Greco, Saverio Lemma, Marco Lombardi, Vincenzo Moscato, Antonio Picariello
2014 conf
SEBD
Ilaria Bartolini, Vincenzo Moscato, Ruggero G. Pensa, Antonio Penta, Antonio Picariello, Carlo Sansone, Maria Luisa Sapino
2014 Misc conf
CISIS
Flora Amato, Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello, Antonino Mazzeo
2014 C conf
DATA
Donato Cappetta, Salvatore D'Elena, Vincenzo Moscato, Vincenzo Orabona, Raffaele Palmieri, Antonio Picariello
2014 conf
SEBD
Angelo Chianese, Vincenzo Moscato, Francesco Piccialli, Isabella Valente
2014 conf
SEBD
Vincenzo Orabona, Raffaele Palmieri, Donato Cappetta, Vincenzo Moscato, Antonio Picariello
2014 conf
ICSC
Flora Amato, Aniello De Santo, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2014 conf
INCoS
Francesco Aurino, Mariano Folla, Francesco Gargiulo, Vincenzo Moscato, Antonio Picariello, Carlo Sansone
2014 J jnl
ACM Trans. Internet Techn.
Cristian Molinaro, Vincenzo Moscato, Antonio Picariello, Andrea Pugliese, Antonino Rullo, V. S. Subrahmanian
2014 conf
EDBT/ICDT Workshops
Flora Amato, Francesco Gargiulo, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2014 conf
DMS
Francesco Colace, Massimo De Santo, Luca Greco, Vincenzo Moscato, Antonio Picariello
2014 J jnl
J. Vis. Lang. Comput.
Francesco Colace, Massimo De Santo, Luca Greco, Flora Amato, Vincenzo Moscato, Antonio Picariello
2013 conf
AINA Workshops
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2013 J jnl
ACM Trans. Internet Techn.
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2013 ch.
Internet of Things and Inter-cooperative Computational Technologies for Collective Intelligence
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2013 conf
SEBD
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2013 conf
ICSC
Flora Amato, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Francesco Gargiulo
2013 C conf
NLDB
Flora Amato, Francesco Gargiulo, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2013 J jnl
Int. J. Knowl. Soc. Res.
Francesco Colace, Massimo De Santo, Luca Greco, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2013 Misc conf
IDC
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2013 conf
ICA3PP (2)
Flora Amato, Francesco Gargiulo, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2013 conf
ICIAP Workshops
Ilaria Bartolini, Vincenzo Moscato, Ruggero G. Pensa, Antonio Penta, Antonio Picariello, Carlo Sansone, Maria Luisa Sapino
2013 conf
SITIS
Angelo Chianese, Fiammetta Marulli, Vincenzo Moscato, Francesco Piccialli
2013 conf
EUSPN/ICTH
Flora Amato, Angelo Chianese, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello, Francesco Piccialli
2013 J jnl
Knowl. Based Syst.
Vincenzo Moscato, Antonio Picariello, Antonio M. Rinaldi
2012 conf
SEBD
Angelo Chianese, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Carlo Sansone
2012 C conf
SoMeT
Vincenzo Moscato, Antonio Picariello, Angelo Chianese
2012 Misc conf
CISIS
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2012 conf
SITIS
Flora Amato, Vincenzo Moscato, Antonio Picariello, Carlo Sansone
2012 conf
WIDM
Flora Amato, Angelo Chianese, Vincenzo Moscato, Antonio Picariello, Giancarlo Sperlì
2012 conf
ICSC
Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Antonio Penta
2011 conf
ICSC
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2011 J jnl
Int. J. Softw. Eng. Knowl. Eng.
Angelo Chianese, Anna Rita Fasolino, Vincenzo Moscato, Porfirio Tramontana, Mario Caropreso
2011 J jnl
Int. J. Multim. Data Eng. Manag.
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2011 Misc conf
CISIS
Flora Amato, Anna Rita Fasolino, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello, Sara Romano, Porfirio Tramontana
2010 C conf
ACHI
Vincenzo Moscato, Antonio Picariello, Antonio Maria Rinaldi
2010 Misc conf
CISIS
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2010 J jnl
Multim. Tools Appl.
Massimiliano Albanese, Angelo Chianese, Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello
2010 conf
CIVR
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2010 C conf
MEDES
Vincenzo Moscato, Antonio Picariello, Antonio M. Rinaldi
2010 C conf
CBMI
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello
2010 conf
IIR
Vincenzo Moscato, Antonio Penta, Fabio Persia, Antonio Picariello
2010 A conf
RecSys
Massimiliano Albanese, Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello
2010 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Massimiliano Albanese, Rama Chellappa, Naresh P. Cuntoor, Vincenzo Moscato, Antonio Picariello, V. S. Subrahmanian, Octavian Udrea
2010 conf
ICSC
Antonio d'Acierno, Vincenzo Moscato, Fabio Persia, Antonio Picariello, Antonio Penta
2009 conf
MCIS
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2009 conf
ICSC
Vincenzo Moscato, Antonio Picariello, Fabio Persia, Antonio Penta
2009 Misc conf
SAC
Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello
2009 J jnl
Int. J. Web Grid Serv.
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2009 conf
WIAMIS
Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello
2009 Misc conf
CISIS
Flora Amato, Antonino Mazzeo, Vincenzo Moscato, Antonio Picariello
2009 C conf
ISDA
Angelo Chianese, Anna Rita Fasolino, Vincenzo Moscato, Porfirio Tramontana
2008 J jnl
IEEE Trans. Multim.
Massimiliano Albanese, Rama Chellappa, Naresh P. Cuntoor, Vincenzo Moscato, Antonio Picariello, V. S. Subrahmanian, Octavian Udrea
2008 J jnl
IEEE Trans. Multim.
Massimiliano Albanese, Rama Chellappa, Naresh P. Cuntoor, Vincenzo Moscato, Antonio Picariello, V. S. Subrahmanian, Octavian Udrea
2008 C conf
ISM
Pasquale Capasso, Angelo Chianese, Vincenzo Moscato, Antonio Penta, Antonio Picariello
2008 J jnl
J. Intell. Inf. Syst.
Giuseppe Boccignone, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2008 conf
AMBI-SYS
Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2008 conf
ICDE Workshops
Angelo Chianese, Antonio d'Acierno, Vincenzo Moscato, Antonio Picariello
2008 conf
AMBI-SYS
Angelo Chianese, Vincenzo Moscato, Antonio Penta, Antonio Picariello
2008 Misc conf
CISIS
Francesco Flammini, Andrea Gaglione, Nicola Mazzocca, Vincenzo Moscato, Concetta Pragliola
2007 A* conf
IJCAI
Massimiliano Albanese, Vincenzo Moscato, Antonio Picariello, V. S. Subrahmanian, Octavian Udrea
2006 conf
ICDE Workshops
Massimiliano Albanese, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2006 B conf
ICALT
Paolo Casillo, Angelo Chianese, Vincenzo Moscato, Antonio Penta
2006 conf
ICIAR (2)
Angelo Chianese, Vincenzo Moscato, Antonio Penta, Antonio Picariello
2006
Vincenzo Moscato
2005 C conf
CAINE
Vincenzo Moscato, Antonio Picariello, Antonio Maria Rinaldi
2005 conf
DMS
Paolo Casillo, Carmine Cesarano, Angelo Chianese, Vincenzo Moscato
2005 conf
Multimedia Information Systems
Giuseppe Boccignone, Vittorio Caggiano, Carmine Cesarano, Vincenzo Moscato, Lucio Sansone
2005 conf
EuroIMSA
Giuseppe Boccignone, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2005 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Giuseppe Boccignone, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2004 J jnl
Multim. Tools Appl.
Massimiliano Albanese, Angelo Chianese, Vincenzo Moscato, Lucio Sansone
2004 conf
MSV/AMCS
Angelo Chianese, Vincenzo Moscato, Antonio Picariello, Antonio Maria Rinaldi
2004 conf
ICPR (3)
Giuseppe Boccignone, Angelo Chianese, Vincenzo Moscato, Antonio Picariello
2003 conf
Multimedia Information Systems
Massimiliano Albanese, Angelo Chianese, Vincenzo Moscato, Lucio Sansone
2003 conf
ISSPA (1)
Carmine Cesarano, Vincenzo Moscato, Antonio Picariello
2002 conf
Multimedia Information Systems
Giuseppe Boccignone, Antonio Picariello, Vincenzo Moscato, Massimiliano Albanese
redb/redb_schema.yml
← Index redb/redb_schema.yml yaml
tables:
  redb_basic_properties:
    columns:
      - sha256
      - md5
      - sha1
      - parent_sha256
      - child_sha256
      - child_architecture
      - child_filetype
      - filesize
      - file_entropy
      - filetype
      - filetype_mime
      - filetype_magika
      - is_fat
      - first_seen
    column_types:
      sha256: String
      md5: String
      sha1: String
      parent_sha256: String
      child_sha256: Array(String)
      child_architecture: Array(String)
      child_filetype: Array(String)
      filesize: UInt64
      file_entropy: Float64
      filetype: String
      filetype_mime: String
      filetype_magika: String
      is_fat: Bool
      first_seen: DateTime64(3, 'UTC')
    search_fields:
      - parent_sha256
      - child_sha256
      - filesize
      - file_entropy
      - filetype
      - filetype_mime
      - filetype_magika
      - is_fat
      - first_seen

  redb_hashes:
    columns:
      - sha256
      - md5
      - sha1
      - ssdeep_hash
      - tlsh_hash
      - authentihash
      - imphash
      - impfuzzy
      - typerefhash
      - richhash
      - richpe_hash
      - richpv_hash
      - richpv_hash_sorted
      - import_hash
      - export_hash
      - section_hash
      - symbol_hash
      - dynamic_hash
      - macho_dylib_hash
      - macho_import_hash
      - macho_export_hash
      - macho_entitlement_hash
      - macho_symhash
      - permhash
    column_types:
      sha256: String
      md5: String
      sha1: String
      ssdeep_hash: String
      tlsh_hash: String
      authentihash: String
      imphash: String
      impfuzzy: String
      typerefhash: String
      richhash: String
      richpe_hash: String
      richpv_hash: String
      richpv_hash_sorted: String
      import_hash: String
      export_hash: String
      section_hash: String
      symbol_hash: String
      dynamic_hash: String
      macho_dylib_hash: String
      macho_import_hash: String
      macho_export_hash: String
      macho_entitlement_hash: String
      macho_symhash: String
      permhash: String
    search_fields:
      - ssdeep_hash
      - tlsh_hash
      - authentihash
      - imphash
      - impfuzzy
      - typerefhash
      - richhash
      - richpe_hash
      - richpv_hash
      - richpv_hash_sorted
      - import_hash
      - export_hash
      - section_hash
      - symbol_hash
      - dynamic_hash
      - macho_dylib_hash
      - macho_import_hash
      - macho_export_hash
      - macho_entitlement_hash
      - macho_symhash
      - permhash
      
  redb_capa:
    columns:
      - sha256
      - md5
      - sha1
      - capa_dump
      - attack_dump
      - mbc_dump
    column_types:
      sha256: String
      md5: String
      sha1: String
      capa_dump: JSON
      attack_dump: JSON
      mbc_dump: JSON

  redb_capa_capabilities:
    columns:
      - sha256
      - md5
      - sha1
      - namespace
      - capability
    column_types:
      sha256: String
      md5: String
      sha1: String
      namespace: String
      capability: String
    search_fields:
      - namespace
      - capability

  redb_capa_attack:
    columns:
      - sha256
      - md5
      - sha1
      - tactic
      - technique
      - technique_id
    column_types:
      sha256: String
      md5: String
      sha1: String
      tactic: String
      technique: String
      technique_id: String
    search_fields:
      - tactic
      - technique
      - technique_id

  redb_capa_mbc:
    columns:
      - sha256
      - md5
      - sha1
      - objective
      - behavior
      - behavior_id
    column_types:
      sha256: String
      md5: String
      sha1: String
      objective: String
      behavior: String
      behavior_id: String
    search_fields:
      - objective
      - behavior
      - behavior_id

  redb_malcontent:
    columns:
      - sha256
      - analysis_date
      - malcontent_version
      - malcontent_risk_score
      - malcontent_risk_level
      - malcontent_json
    column_types:
      sha256: String
      analysis_date: DateTime64(3, 'UTC')
      malcontent_version: LowCardinality(String)
      malcontent_risk_score: UInt8
      malcontent_risk_level: LowCardinality(String)
      malcontent_json: JSON

  redb_malcontent_behaviors_mv:
    columns:
      - sha256
      - analysis_date
      - malcontent_version
      - malcontent_risk_score
      - malcontent_risk_level
      - malcontent_behavior_id
      - malcontent_rule_name
      - malcontent_description
      - malcontent_behavior_risk_score
      - malcontent_behavior_risk_level
      - malcontent_rule_url
      - malcontent_match_strings
    column_types:
      sha256: String
      analysis_date: DateTime64(3, 'UTC')
      malcontent_version: LowCardinality(String)
      malcontent_risk_score: UInt8
      malcontent_risk_level: LowCardinality(String)
      malcontent_behavior_id: String
      malcontent_rule_name: String
      malcontent_description: String
      malcontent_behavior_risk_score: UInt8
      malcontent_behavior_risk_level: LowCardinality(String)
      malcontent_rule_url: String
      malcontent_match_strings: Array(String)
    search_fields:
      - malcontent_behavior_id
      - malcontent_rule_name
      - malcontent_description
      - malcontent_behavior_risk_score
      - malcontent_behavior_risk_level
      - malcontent_risk_score
      - malcontent_risk_level

  redb_malcontent_behavior_categories_mv:
    columns:
      - malcontent_behavior_category
      - malcontent_rule_name
      - malcontent_behavior_risk_level
      - sample_count
    column_types:
      malcontent_behavior_category: String
      malcontent_rule_name: String
      malcontent_behavior_risk_level: LowCardinality(String)
      sample_count: UInt64
    search_fields:
      - malcontent_behavior_category
      - malcontent_rule_name
      - malcontent_behavior_risk_level

  redb_die:
    columns:
      - sha256
      - md5
      - sha1
      - die_info
    column_types:
      sha256: String
      md5: String
      sha1: String
      die_info: JSON

  redb_die_mv:
    columns:
      - sha256
      - md5
      - sha1
      - compiler
      - compiler_full
      - format
      - format_full
      - installer
      - installer_full
      - joiner
      - joiner_full
      - language
      - language_full
      - library
      - library_full
      - linker
      - linker_full
      - operation_system
      - operation_system_full
      - packer
      - packer_full
      - protector
      - protector_full
      - sfx
      - sfx_full
      - sign_tool
      - sign_tool_full
      - stub
      - stub_full
      - tool
      - tool_full
      # - has_overlay
      # - has_resources
      - is_packed
    column_types:
      sha256: String
      md5: String
      sha1: String
      compiler: String
      compiler_full: String
      format: String
      format_full: String
      installer: String
      installer_full: String
      joiner: String
      joiner_full: String
      language: String
      language_full: String
      library: String
      library_full: String
      linker: String
      linker_full: String
      operation_system: String
      operation_system_full: String
      packer: String
      packer_full: String
      protector: String
      protector_full: String
      sfx: String
      sfx_full: String
      sign_tool: String
      sign_tool_full: String
      stub: String
      stub_full: String
      tool: String
      tool_full: String
      # has_overlay: Bool
      # has_resources: Bool
      is_packed: Bool
    search_fields:
      - compiler
      - compiler_full
      - format
      - format_full
      - installer
      - installer_full
      - joiner
      - joiner_full
      - language
      - language_full
      - library
      - library_full
      - linker
      - linker_full
      - operation_system
      - operation_system_full
      - packer
      - packer_full
      - protector
      - protector_full
      - sfx
      - sfx_full
      - sign_tool
      - sign_tool_full
      - stub
      - stub_full
      - tool
      - tool_full
      - is_packed

  redb_pe_features:
    columns:
      - sha256
      - md5
      - sha1
      - dos_header
      # - dos_header_raw
      - nt_header
      # - nt_header_raw
      - optional_header
      # - optional_header_raw
      - file_header
      # - file_header_raw
      - magic_raw
      - magic_hex
      - entry_point
      - entry_point_hex
      - major_linker_version
      - minor_linker_version
      - target_machine
      - architecture
      - compilation_time
      - compilation_time_utc
      - is_dotnet
      - is_signed
      - has_overlay
      - number_of_sections
      - number_of_imports
      - number_of_exports
      - number_of_resources
      - type
      - dbg_struct
      # - dbg_struct_raw
      - dbg_timestamp
      - dbg_timestamp_utc
      - dbg_pdb_info
      - dbg_pdb_info_raw
      - tls_struct
      # - tls_struct_raw
      - export_timestamp
      - export_timestamp_utc
      - export_library_name
      - export_library_name_raw
      - rich_header_dump
      - rich_header_parsed
      - version_info
      # - version_info_raw
      - export_symbols_list
      - tls_callbacks
      - tls_callbacks_hex
    column_types:
      sha256: String
      md5: String
      sha1: String
      dos_header: String
      nt_header: String
      optional_header: String
      file_header: String
      magic_raw: UInt16
      magic_hex: String
      entry_point: UInt32
      entry_point_hex: String
      major_linker_version: UInt8
      minor_linker_version: UInt8
      target_machine: String
      architecture: Enum8('x86' = 1, 'Itanium' = 2, 'x64' = 3)
      compilation_time: UInt64
      compilation_time_utc: DateTime
      is_dotnet: Bool
      is_signed: Bool
      has_overlay: Bool
      number_of_sections: UInt16
      number_of_imports: UInt16
      number_of_exports: UInt16
      number_of_resources: UInt16
      type: Enum8('DLL' = 1, 'EXE' = 2, 'DRIVER' = 3)
      dbg_struct: String
      dbg_timestamp: UInt64
      dbg_timestamp_utc: DateTime
      dbg_pdb_info: String
      dbg_pdb_info_raw: String
      tls_struct: String
      export_timestamp: UInt64
      export_timestamp_utc: DateTime
      export_library_name: String
      export_library_name_raw: String
      rich_header_dump: JSON
      rich_header_parsed: Array(String)
      version_info: Array(String)
      export_symbols_list: Array(String)
      tls_callbacks: Array(UInt64)
      tls_callbacks_hex: Array(String)
    search_fields:
      - dos_header
      # - dos_header_raw
      - nt_header
      # - nt_header_raw
      - optional_header
      # - optional_header_raw
      - file_header
      # - file_header_raw
      - magic_raw
      - magic_hex
      - entry_point
      - entry_point_hex
      - major_linker_version
      - minor_linker_version
      - target_machine
      - architecture
      - compilation_time
      - compilation_time_utc
      - is_dotnet
      - is_signed
      - has_overlay
      - number_of_sections
      - number_of_imports
      - number_of_exports
      - number_of_resources
      - type
      - dbg_struct
      # - dbg_struct_raw
      - dbg_timestamp
      - dbg_timestamp_utc
      - dbg_pdb_info
      - dbg_pdb_info_raw
      - tls_struct
      # - tls_struct_raw
      - export_timestamp
      - export_timestamp_utc
      - export_library_name
      - export_library_name_raw
      - rich_header_dump
      - rich_header_parsed
      - version_info
      # - version_info_raw
      - export_symbols_list
      - tls_callbacks
      - tls_callbacks_hex

  redb_pe_imports:
    columns:
      - sha256
      - md5
      - sha1
      - library_name
      - function_name
    column_types:
      sha256: String
      md5: String
      sha1: String
      library_name: String
      function_name: String
    search_fields:
      - library_name
      - function_name

  redb_pe_sections:
    columns:
      - sha256
      - md5
      - sha1
      - section_name
      - section_name_b64
      - section_entropy
      - section_sha256
      - section_md5
      - section_size
      - section_v_addr
      - section_v_addr_hex
      - section_v_size
      - section_pointer_to_raw_data
      - section_pointer_to_raw_data_hex
    column_types:
      sha256: String
      md5: String
      sha1: String
      section_name: String
      section_name_b64: String
      section_entropy: Float64
      section_sha256: String
      section_md5: String
      section_size: UInt64
      section_v_addr: UInt64
      section_v_addr_hex: String
      section_v_size: UInt64
      section_pointer_to_raw_data: UInt64
      section_pointer_to_raw_data_hex: String
    search_fields:
      - section_name
      - section_name_b64
      - section_entropy
      - section_sha256
      - section_md5
      - section_size
      - section_v_addr
      - section_v_addr_hex
      - section_v_size
      - section_pointer_to_raw_data
      - section_pointer_to_raw_data_hex

  redb_pe_resources:
    columns:
      - sha256
      - md5
      - sha1
      - resource_type
      - resource_entropy
      - resource_sha256
      - resource_filetype
      - resource_magika
      - resource_language
      - resource_sub_lang
      - resource_size
      - resource_rva
    column_types:
      sha256: String
      md5: String
      sha1: String
      resource_type: String
      resource_entropy: Float64
      resource_sha256: String
      resource_filetype: String
      resource_magika: String
      resource_language: String
      resource_sub_lang: String
      resource_size: UInt64
      resource_rva: UInt64
    search_fields:
      - resource_type
      - resource_entropy
      - resource_sha256
      - resource_filetype
      - resource_magika
      - resource_language
      - resource_sub_lang
      - resource_size
      - resource_rva

  redb_pe_overlays:
    columns:
      - sha256
      - md5
      - sha1
      - overlay_size
      - overlay_entropy
      - overlay_offset
      - overlay_mimetype
      - overlay_type
      - overlay_magika
      - overlay_sha256
      - overlay_sha1
      - overlay_md5
    column_types:
      sha256: String
      md5: String
      sha1: String
      overlay_size: UInt64
      overlay_entropy: Float64
      overlay_offset: UInt64
      overlay_mimetype: String
      overlay_type: String
      overlay_magika: String
      overlay_sha256: String
      overlay_sha1: String
      overlay_md5: String
    search_fields:
      - overlay_size
      - overlay_entropy
      - overlay_offset
      - overlay_mimetype
      - overlay_type
      - overlay_magika
      - overlay_sha256
      - overlay_sha1
      - overlay_md5

  redb_pe_signatures:
    columns:
      - sha256
      - md5
      - sha1
      - signature_verified
      - date_signed
      - number_of_certificates
      - spcSpOpusInfo_program_name
      - spcSpOpusInfo_more_info
    column_types:
      sha256: String
      md5: String
      sha1: String
      signature_verified: Bool
      date_signed: DateTime64
      number_of_certificates: UInt8
      spcSpOpusInfo_program_name: String
      spcSpOpusInfo_more_info: String
    search_fields:
      - signature_verified
      - date_signed
      - number_of_certificates
      - spcSpOpusInfo_program_name
      - spcSpOpusInfo_more_info

  redb_pe_certificates:
    columns:
      - sha256
      - md5
      - sha1
      - certificate_type
      - certificate_algorithm
      - certificate_issuer
      - certificate_subject
      - certificate_serial_number
      - certificate_serial_formatted
      - certificate_thumbprint
      - certificate_valid_from
      - certificate_valid_to
    column_types:
      sha256: String
      md5: String
      sha1: String
      certificate_type: Enum8('signer' = 1, 'countersigner' = 2, 'chain' = 3)
      certificate_algorithm: String
      certificate_issuer: String
      certificate_subject: String
      certificate_serial_number: String
      certificate_serial_formatted: String
      certificate_thumbprint: String
      certificate_valid_from: DateTime64
      certificate_valid_to: DateTime64
    search_fields:
      - certificate_type
      - certificate_algorithm
      - certificate_issuer
      - certificate_subject
      - certificate_serial_number
      - certificate_serial_formatted
      - certificate_thumbprint
      - certificate_valid_from
      - certificate_valid_to

  redb_pe_dotnet:
    columns:
      - sha256
      - md5
      - sha1
      - dotnet
      - dotnet_str
    column_types:
      sha256: String
      md5: String
      sha1: String
      dotnet: JSON
      dotnet_str: String
    search_fields:
      - dotnet

  redb_pe_inconsistency_tests:
    columns:
      - sha256
      - md5
      - sha1
      - test_rich_header_checksum
      - test_rich_header_duplicate
      - test_rich_header_linker
      - test_rich_header_import_count
      - test_dotnet_data_dir_hidden
      - test_dotnet_extra_data
      - test_dotnet_fake_types
      - test_dotnet_invalid_type_ref
      - test_dotnet_fake_datastreams
      - test_dotnet_extra_module_table
      - test_dotnet_extra_assembly_table
      - test_dotnet_invalid_strings_stream
      - test_dotnet_streams_mixed_case
      - test_dotnet_method_def_invalid_table
      - test_dotnet_max_len_exceeding_strings
    column_types:
      sha256: String
      md5: String
      sha1: String
      test_rich_header_checksum: Bool
      test_rich_header_duplicate: Bool
      test_rich_header_linker: Bool
      test_rich_header_import_count: Bool
      test_dotnet_data_dir_hidden: Bool
      test_dotnet_extra_data: Bool
      test_dotnet_fake_types: Bool
      test_dotnet_invalid_type_ref: Bool
      test_dotnet_fake_datastreams: Bool
      test_dotnet_extra_module_table: Bool
      test_dotnet_extra_assembly_table: Bool
      test_dotnet_invalid_strings_stream: Bool
      test_dotnet_streams_mixed_case: Bool
      test_dotnet_method_def_invalid_table: Bool
      test_dotnet_max_len_exceeding_strings: Bool
    search_fields:
      - test_rich_header_checksum
      - test_rich_header_duplicate
      - test_rich_header_linker
      - test_rich_header_import_count
      - test_dotnet_data_dir_hidden
      - test_dotnet_extra_data
      - test_dotnet_fake_types
      - test_dotnet_invalid_type_ref
      - test_dotnet_fake_datastreams
      - test_dotnet_extra_module_table
      - test_dotnet_extra_assembly_table
      - test_dotnet_invalid_strings_stream
      - test_dotnet_streams_mixed_case
      - test_dotnet_method_def_invalid_table
      - test_dotnet_max_len_exceeding_strings

  redb_extra_findings:
    columns:
      - sha256
      - md5
      - sha1
      - context
      - finding
    column_types:
      sha256: String
      md5: String
      sha1: String
      context: String
      finding: Array(JSON)
    search_fields:
      - context
      - finding

  # code_binja_decompiled_functions_references:
  #   columns:
  #     - sha256
  #     - md5
  #     - sha1
  #     - decompiled_function_hash
  #     - decompiled_function_name
  #     - decompiled_function_prototype
  #     - decompiled_function_address
  #   column_types:
  #     sha256: String
  #     md5: String
  #     sha1: String
  #     decompiled_function_hash: String
  #     decompiled_function_name: String
  #     decompiled_function_prototype: String
  #     decompiled_function_address: UInt64
  #   search_fields:
  #     - decompiled_function_hash
  #     - decompiled_function_name
  #     - decompiled_function_address

  # code_binja_decompiled_functions_content:
  #   columns:
  #     - decompiled_function_hash
  #     - decompiled_function
  #     - decompiled_function_lower
  #     - function_type
  #   column_types:
  #     decompiled_function_hash: String
  #     decompiled_function: String
  #     decompiled_function_lower: String
  #     function_type: Enum8('USER'=1, 'LIBRARY'=2, 'THUNK'=3, 'EXTERNAL'=4, 'UNKNOWN'=5)
  #   search_fields:
  #     - decompiled_function_hash
  #     - decompiled_function

  # code_binja_disassembled_functions_content:
  #   columns:
  #     - disassembled_function_hash
  #     - disassembled_function
  #     - fully_normalized_disassembly
  #     - api_normalized_disassembly
  #     - category_normalized_disassembly
  #   column_types:
  #     disassembled_function_hash: String
  #     disassembled_function: String
  #     fully_normalized_disassembly: String
  #     api_normalized_disassembly: String
  #     category_normalized_disassembly: String
  #   search_fields:
  #     - disassembled_function_hash
  #     - disassembled_function
  #     - fully_normalized_disassembly
  #     - api_normalized_disassembly
  #     - category_normalized_disassembly

  # code_binja_disassembled_functions_references:
  #   columns:
  #     - sha256
  #     - sha1
  #     - md5
  #     - disassembled_function_hash
  #     - fully_normalized_disassembly_hash
  #     - api_normalized_disassembly_hash
  #     - category_normalized_disassembly_hash
  #     - disassembled_function_name
  #     - disassembled_function_address
  #     - ssdeep_disassembly
  #     - tlsh_disassembly
  #     - ssdeep_fully_normalized
  #     - tlsh_fully_normalized
  #   column_types:
  #     sha256: String
  #     sha1: String
  #     md5: String
  #     disassembled_function_hash: String
  #     fully_normalized_disassembly_hash: String
  #     api_normalized_disassembly_hash: String
  #     category_normalized_disassembly_hash: String
  #     disassembled_function_name: String
  #     disassembled_function_address: UInt64
  #     ssdeep_disassembly: String
  #     tlsh_disassembly: String
  #     ssdeep_fully_normalized: String
  #     tlsh_fully_normalized: String
  #   search_fields:
  #     - disassembled_function_hash
  #     - fully_normalized_disassembly_hash
  #     - api_normalized_disassembly_hash
  #     - category_normalized_disassembly_hash
  #     - disassembled_function_name
  #     - disassembled_function_address
  #     - ssdeep_disassembly
  #     - tlsh_disassembly
  #     - ssdeep_fully_normalized
  #     - tlsh_fully_normalized

  code_binja_decompiled_functions_references:
    columns:
      - sha256
      - md5
      - sha1
      - decompiled_function_hash
      - disassembled_function_hash
      - decompiled_function_name
      - decompiled_function_prototype
      - decompiled_function_address
      - functions_caller
      - functions_call
    column_types:
      sha256: String
      md5: String
      sha1: String
      decompiled_function_hash: String
      disassembled_function_hash: String
      decompiled_function_name: String
      decompiled_function_prototype: String
      decompiled_function_address: UInt64
      functions_caller: Array(String)
      functions_call: Array(String)
    search_fields:
      - decompiled_function_name
      - decompiled_function_address

  code_binja_decompiled_functions_content:
    columns:
      - decompiled_function_hash
      - decompiled_function
      - function_type
      - flattened_score
      - mba_score
    column_types:
      decompiled_function_hash: String
      decompiled_function: String
      function_type: Enum8('USER'=1, 'LIBRARY'=2, 'THUNK'=3, 'EXTERNAL'=4, 'UNKNOWN'=5)
      flattened_score: Float64
      mba_score: Float64
    search_fields:
      - decompiled_function_hash
      - decompiled_function
      - flattened_score
      - mba_score

  code_binja_disassembled_functions_content:
    columns:
      - disassembled_function_hash
      - disassembled_function
      - disassembled_function_no_addresses
      - function_type
      - instructions_count
      - instructions_types
      - control_flow_count
      - memory_access_pattern
      - register_usage
      - data_references_count
      - opcode_frequency_vector
      - api_calls_vector
      - max_block_size
      - num_calls
      - stack_size
      - instruction_type_ratios
      - instruction_embedding
    column_types:
      disassembled_function_hash: String
      disassembled_function: String
      disassembled_function_no_addresses: String
      function_type: Enum8('USER'=1, 'LIBRARY'=2, 'THUNK'=3, 'EXTERNAL'=4, 'UNKNOWN'=5)
      instructions_count: UInt32
      instructions_types: Array(String)
      control_flow_count: UInt32
      memory_access_pattern: Array(String)
      register_usage: Array(String)
      data_references_count: UInt32
      opcode_frequency_vector: Array(Float32)
      api_calls_vector: Array(Float32)
      max_block_size: UInt32
      num_calls: UInt32
      stack_size: Int32
      instruction_type_ratios: Array(Float32)
      instruction_embedding: Array(Float32)
    search_fields:
      - disassembled_function_hash
      - disassembled_function

  code_binja_disassembled_functions_references:
    columns:
      - sha256
      - sha1
      - md5
      - disassembled_function_hash
      - decompiled_function_hash
      - disassembled_function_name
      - disassembled_function_address
      - tlsh_disassembly
      - tlsh_llil
    column_types:
      sha256: String
      sha1: String
      md5: String
      disassembled_function_hash: String
      decompiled_function_hash: String
      disassembled_function_name: String
      disassembled_function_address: UInt64
      tlsh_disassembly: String
      tlsh_llil: String
    search_fields:
      - disassembled_function_name
      - disassembled_function_address
      - tlsh_disassembly
      - tlsh_normalized

  # APK Code Analysis Tables (decompiled Java + smali disassembly)
  code_apk_decompiled_methods_references:
    columns:
      - sha256
      - decompiled_method_hash
      - smali_method_hash
      - decompiled_class_name
      - decompiled_method_name
      - decompiled_method_signature
      - decompiled_method_prototype
      - functions_caller
      - functions_call
      - analysis_date
    column_types:
      sha256: FixedString(64)
      decompiled_method_hash: FixedString(64)
      smali_method_hash: Nullable(FixedString(64))
      decompiled_class_name: LowCardinality(String)
      decompiled_method_name: LowCardinality(String)
      decompiled_method_signature: String
      decompiled_method_prototype: String
      functions_caller: Array(String)
      functions_call: Array(String)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - decompiled_class_name
      - decompiled_method_name
      - decompiled_method_prototype

  code_apk_decompiled_methods_content:
    columns:
      - decompiled_method_hash
      - decompiled_method
      - decompiled_method_type
      - decompiled_has_string_encryption
      - decompiled_has_reflection_calls
      - decompiled_excessive_goto_count
      - analysis_date
    column_types:
      decompiled_method_hash: FixedString(64)
      decompiled_method: String
      decompiled_method_type: Enum8('USER'=1, 'LIBRARY'=2, 'UNKNOWN'=5)
      decompiled_has_string_encryption: UInt8
      decompiled_has_reflection_calls: UInt8
      decompiled_excessive_goto_count: UInt8
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - decompiled_method_hash
      - decompiled_method
      - decompiled_method_type

  code_apk_smali_methods_references:
    columns:
      - sha256
      - smali_method_hash
      - decompiled_method_hash
      - smali_class_name
      - smali_method_name
      - smali_method_signature
      - analysis_date
    column_types:
      sha256: FixedString(64)
      smali_method_hash: FixedString(64)
      decompiled_method_hash: Nullable(FixedString(64))
      smali_class_name: LowCardinality(String)
      smali_method_name: LowCardinality(String)
      smali_method_signature: String
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - smali_class_name
      - smali_method_name

  code_apk_smali_methods_content:
    columns:
      - smali_method_hash
      - smali_method
      - smali_method_type
      - smali_instructions_count
      - smali_register_count
      - smali_has_string_encryption
      - smali_has_reflection_calls
      - smali_excessive_goto_count
      - smali_flattened_score
      - smali_mba_score
      - analysis_date
    column_types:
      smali_method_hash: FixedString(64)
      smali_method: String
      smali_method_type: Enum8('USER'=1, 'LIBRARY'=2, 'UNKNOWN'=5)
      smali_instructions_count: UInt32
      smali_register_count: UInt16
      smali_has_string_encryption: UInt8
      smali_has_reflection_calls: UInt8
      smali_excessive_goto_count: UInt8
      smali_flattened_score: Float64
      smali_mba_score: Float64
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - smali_method_hash
      - smali_method
      - smali_method_type
      - smali_instructions_count
      - smali_flattened_score
      - smali_mba_score

  code_apk_method_similarity_metrics:
    columns:
      - smali_method_hash
      - ssdeep_smali
      - tlsh_smali
      - ssdeep_smali_normalized
      - tlsh_smali_normalized
      - minhash
      - analysis_date
    column_types:
      smali_method_hash: FixedString(64)
      ssdeep_smali: Nullable(String)
      tlsh_smali: Nullable(FixedString(72))
      ssdeep_smali_normalized: Nullable(String)
      tlsh_smali_normalized: Nullable(FixedString(72))
      minhash: Array(UInt8)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - ssdeep_smali
      - tlsh_smali
      - ssdeep_smali_normalized
      - tlsh_smali_normalized

  code_apk_cfg_methods:
    columns:
      - smali_method_hash
      - cfg_topology_hash
      - block_count
      - edge_count
      - cfg_instructions_count
      - call_count
      - cyclomatic_complexity
      - loop_count
      - max_depth
      - max_fan_out
      - md_index_topdown
      - md_index_bottomup
      - prime_product_smali
      - cfg_feature_tlsh
      - wl_minhash
      - bb_features
      - cfg_adjacency
      - analysis_date
    column_types:
      smali_method_hash: FixedString(64)
      cfg_topology_hash: FixedString(16)
      block_count: UInt16
      edge_count: UInt16
      cfg_instructions_count: UInt32
      call_count: UInt16
      cyclomatic_complexity: UInt16
      loop_count: UInt16
      max_depth: UInt16
      max_fan_out: UInt16
      md_index_topdown: UInt64
      md_index_bottomup: UInt64
      prime_product_smali: UInt64
      cfg_feature_tlsh: Nullable(FixedString(72))
      wl_minhash: Array(UInt8)
      bb_features: Array(Array(UInt16))
      cfg_adjacency: Array(UInt32)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - cfg_topology_hash
      - block_count
      - edge_count
      - cfg_instructions_count
      - cyclomatic_complexity
      - loop_count

  code_apk_analysis_errors:
    columns:
      - sha256
      - class_name
      - method_name
      - error_location
      - error_message
      - error_type
      - error_hash
      - status
      - analysis_date
    column_types:
      sha256: FixedString(64)
      class_name: Nullable(String)
      method_name: Nullable(String)
      error_location: LowCardinality(String)
      error_message: Nullable(String)
      error_type: Nullable(String)
      error_hash: FixedString(32)
      status: Enum8('new'=1, 'investigating'=2, 'fixed'=3, 'wontfix'=4)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - error_location
      - error_type
      - status

  # Strings table for string:"value" search functionality
  code_binja_strings_by_binary:
    columns:
      - sha256
      - string
      - string_raw
      - string_encoding
      - string_offset
      - string_length
      - string_raw_length
      - string_entropy
    column_types:
      sha256: FixedString(64)
      string: String
      string_raw: String
      string_encoding: String
      string_offset: UInt64
      string_length: UInt32
      string_raw_length: UInt32
      string_entropy: Float32
    search_fields:
      - string
      - string_encoding
      - string_length
      - string_entropy

  # Generic text-content table for any text-based artefact (JS today;
  # PowerShell, Python, plain text, email bodies, extracted PDF/Office text in
  # the future). One row per sha256. content_type carries the magika label so
  # callers can filter without joining to redb_basic_properties.
  code_text_content:
    columns:
      - sha256
      - content_type
      - text_raw
      - text_normalized
      - normalizer_used
      - analysis_date
    column_types:
      sha256: FixedString(64)
      content_type: LowCardinality(String)
      text_raw: String CODEC(ZSTD(3))
      text_normalized: Nullable(String) CODEC(ZSTD(3))
      normalizer_used: Nullable(String)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - content_type
      - normalizer_used

  # ELF Binary Tables
  redb_elf_features:
    columns:
      - sha256
      - md5
      - sha1
      - ei_class
      - ei_data
      - ei_version
      - ei_osabi
      - ei_abiversion
      - e_type
      - e_machine
      - e_version
      - e_entry
      - e_flags
      - ei_class_str
      - ei_data_str
      - ei_osabi_str
      - e_type_str
      - e_machine_str
      - is_64bit
      - is_stripped
      - is_pie
      - has_canary
      - has_nx
      - has_relro
      - has_fortify
      - number_of_segments
      - number_of_sections
      - number_of_symbols
      - number_of_dynamic_symbols
      - number_of_relocations
      - number_of_dependencies
      - build_id
      - gnu_hash_present
      - has_debug_info
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      ei_class: UInt8
      ei_data: UInt8
      ei_version: UInt8
      ei_osabi: UInt8
      ei_abiversion: UInt8
      e_type: UInt8
      e_machine: UInt16
      e_version: UInt32
      e_entry: UInt64
      e_flags: UInt32
      ei_class_str: String
      ei_data_str: String
      ei_osabi_str: String
      e_type_str: String
      e_machine_str: String
      is_64bit: UInt8
      is_stripped: UInt8
      is_pie: UInt8
      has_canary: UInt8
      has_nx: UInt8
      has_relro: UInt8
      has_fortify: UInt8
      number_of_segments: UInt16
      number_of_sections: UInt16
      number_of_symbols: UInt32
      number_of_dynamic_symbols: UInt32
      number_of_relocations: UInt32
      number_of_dependencies: UInt16
      build_id: String
      gnu_hash_present: UInt8
      has_debug_info: UInt8
    search_fields:
      - ei_class_str
      - ei_data_str
      - ei_osabi_str
      - e_type_str
      - e_machine_str
      - e_entry
      - is_64bit
      - is_stripped
      - is_pie
      - has_canary
      - has_nx
      - has_relro
      - has_fortify
      - number_of_segments
      - number_of_sections
      - number_of_symbols
      - number_of_dynamic_symbols
      - number_of_relocations
      - number_of_dependencies
      - build_id
      - gnu_hash_present
      - has_debug_info

  redb_elf_segments:
    columns:
      - sha256
      - md5
      - sha1
      - segment_type
      - segment_type_str
      - segment_flags
      - segment_flags_str
      - segment_offset
      - segment_offset_hex
      - segment_vaddr
      - segment_paddr
      - segment_filesz
      - segment_memsz
      - segment_align
      - segment_entropy
      - segment_sha256
      - segment_md5
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      segment_type: UInt8
      segment_type_str: String
      segment_flags: UInt32
      segment_flags_str: Array(String)
      segment_offset: UInt64
      segment_offset_hex: String
      segment_vaddr: UInt64
      segment_paddr: UInt64
      segment_filesz: UInt64
      segment_memsz: UInt64
      segment_align: UInt64
      segment_entropy: Float64
      segment_sha256: FixedString(64)
      segment_md5: FixedString(32)
    search_fields:
      - segment_type_str
      - segment_offset
      - segment_vaddr
      - segment_filesz
      - segment_memsz
      - segment_entropy
      - segment_sha256
      - segment_md5

  redb_elf_sections:
    columns:
      - sha256
      - md5
      - sha1
      - section_name
      - section_type
      - section_type_str
      - section_flags
      - section_flags_str
      - section_addr
      - section_offset
      - section_offset_hex
      - section_size
      - section_link
      - section_info
      - section_addralign
      - section_entsize
      - section_entropy
      - section_sha256
      - section_md5
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      section_name: String
      section_type: UInt8
      section_type_str: String
      section_flags: UInt64
      section_flags_str: Array(String)
      section_addr: UInt64
      section_offset: UInt64
      section_offset_hex: String
      section_size: UInt64
      section_link: UInt32
      section_info: UInt32
      section_addralign: UInt64
      section_entsize: UInt64
      section_entropy: Float64
      section_sha256: FixedString(64)
      section_md5: FixedString(32)
    search_fields:
      - section_name
      - section_type_str
      - section_addr
      - section_offset
      - section_size
      - section_entropy
      - section_sha256
      - section_md5

  redb_elf_dependencies:
    columns:
      - sha256
      - md5
      - sha1
      - dependency_name
      - dependency_type
      - dependency_type_str
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      dependency_name: String
      dependency_type: UInt8
      dependency_type_str: String
    search_fields:
      - dependency_name
      - dependency_type_str

  redb_elf_symbols:
    columns:
      - sha256
      - md5
      - sha1
      - symbol_name
      - symbol_value
      - symbol_size
      - symbol_type
      - symbol_type_str
      - symbol_bind
      - symbol_bind_str
      - symbol_visibility
      - symbol_visibility_str
      - symbol_section_index
      - symbol_section_index_str
      - is_dynamic
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      symbol_name: String
      symbol_value: UInt64
      symbol_size: UInt64
      symbol_type: UInt8
      symbol_type_str: String
      symbol_bind: UInt8
      symbol_bind_str: String
      symbol_visibility: UInt8
      symbol_visibility_str: String
      symbol_section_index: UInt16
      symbol_section_index_str: String
      is_dynamic: UInt8
    search_fields:
      - symbol_name
      - symbol_type_str
      - symbol_bind_str
      - symbol_visibility_str
      - is_dynamic

  redb_elf_imports:
    columns:
      - sha256
      - md5
      - sha1
      - elf_imports_total
      - elf_import_libraries
      - elf_import_functions
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      elf_imports_total: UInt32
      elf_import_libraries: Array(String)
      elf_import_functions: Array(String)
    search_fields:
      - elf_imports_total
      - elf_import_libraries
      - elf_import_functions

  redb_elf_exports:
    columns:
      - sha256
      - md5
      - sha1
      - elf_exports_total
      - elf_export_functions
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      elf_exports_total: UInt32
      elf_export_functions: Array(String)
    search_fields:
      - elf_exports_total
      - elf_export_functions

  redb_elf_relocations:
    columns:
      - sha256
      - md5
      - sha1
      - relocation_offset
      - relocation_offset_hex
      - relocation_type
      - relocation_type_str
      - relocation_symbol_index
      - relocation_symbol_name
      - relocation_addend
      - relocation_section
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      relocation_offset: UInt64
      relocation_offset_hex: String
      relocation_type: UInt32
      relocation_type_str: String
      relocation_symbol_index: UInt32
      relocation_symbol_name: String
      relocation_addend: Int64
      relocation_section: String
    search_fields:
      - relocation_type_str
      - relocation_symbol_name
      - relocation_section

  redb_elf_notes:
    columns:
      - sha256
      - md5
      - sha1
      - note_name
      - note_type
      - note_type_str
      - note_desc
      - note_section
    column_types:
      sha256: FixedString(64)
      md5: FixedString(32)
      sha1: FixedString(40)
      note_name: String
      note_type: UInt32
      note_type_str: String
      note_desc: String
      note_section: String
    search_fields:
      - note_name
      - note_type_str
      - note_section

  # Mach-O Binary Tables
  redb_macho_features:
    columns:
      - sha256
      - architecture
      - magic
      - cputype
      - cpusubtype
      - filetype
      - ncmds
      - sizeofcmds
      - flags
      - magic_str
      - cputype_str
      - cpusubtype_str
      - filetype_str
      - flags_str
      - is_64bit
      - is_signed
      - entry_point
      - uuid
      - version_info
      - version_info_str
      - load_commands_set
      - number_of_segments
      - number_of_dylibs
      - number_of_imports
      - number_of_exports
    column_types:
      sha256: FixedString(64)
      architecture: Nullable(UInt32)
      magic: UInt32
      cputype: UInt32
      cpusubtype: UInt32
      filetype: UInt32
      ncmds: UInt32
      sizeofcmds: UInt32
      flags: UInt32
      magic_str: String
      cputype_str: String
      cpusubtype_str: String
      filetype_str: String
      flags_str: Array(String)
      is_64bit: UInt8
      is_signed: UInt8
      entry_point: Nullable(UInt64)
      uuid: Nullable(String)
      version_info: JSON
      version_info_str: JSON
      load_commands_set: Array(String)
      number_of_segments: UInt32
      number_of_dylibs: UInt32
      number_of_imports: UInt32
      number_of_exports: UInt32
    search_fields:
      - magic_str
      - cputype_str
      - cpusubtype_str
      - filetype_str
      - is_64bit
      - is_signed
      - uuid
      - number_of_segments
      - number_of_dylibs
      - number_of_imports
      - number_of_exports
      - load_commands_set

  redb_macho_signatures:
    columns:
      - sha256
      - signing_type
      - has_signature
      - number_of_certificates
      - cd_identifier
      - cd_team_id
      - cd_flags
      - cd_hash
      - has_hardened_runtime
      - has_library_validation
      - date_signed
    column_types:
      sha256: FixedString(64)
      signing_type: String
      has_signature: UInt8
      number_of_certificates: UInt32
      cd_identifier: Nullable(String)
      cd_team_id: Nullable(String)
      cd_flags: Nullable(UInt32)
      cd_hash: Nullable(String)
      has_hardened_runtime: UInt8
      has_library_validation: UInt8
      date_signed: Nullable(DateTime64)
    search_fields:
      - signing_type
      - has_signature
      - cd_identifier
      - cd_team_id
      - cd_hash
      - has_hardened_runtime
      - has_library_validation
      - date_signed

  redb_macho_certificates:
    columns:
      - sha256
      - certificate_type
      - certificate_algorithm
      - certificate_issuer
      - certificate_subject
      - certificate_serial_number
      - certificate_thumbprint
      - certificate_valid_from
      - certificate_valid_to
    column_types:
      sha256: FixedString(64)
      certificate_type: String
      certificate_algorithm: String
      certificate_issuer: String
      certificate_subject: String
      certificate_serial_number: String
      certificate_thumbprint: FixedString(40)
      certificate_valid_from: DateTime64
      certificate_valid_to: DateTime64
    search_fields:
      - certificate_type
      - certificate_algorithm
      - certificate_issuer
      - certificate_subject
      - certificate_serial_number
      - certificate_thumbprint
      - certificate_valid_from
      - certificate_valid_to

  redb_macho_entitlements:
    columns:
      - sha256
      - entitlement_key
      - entitlement_type
      - value_bool
      - value_string
      - value_array
    column_types:
      sha256: FixedString(64)
      entitlement_key: String
      entitlement_type: String
      value_bool: Nullable(UInt8)
      value_string: Nullable(String)
      value_array: Array(String)
    search_fields:
      - entitlement_key
      - entitlement_type

  redb_macho_segments:
    columns:
      - sha256
      - segment_name
      - segment_vaddr
      - segment_vsize
      - segment_offset
      - segment_size
      - segment_max_vm_protection
      - segment_initial_vm_protection
      - segment_nsects
      - segment_flags
      - segment_entropy
      - segment_sha256
    column_types:
      sha256: FixedString(64)
      segment_name: String
      segment_vaddr: UInt64
      segment_vsize: UInt64
      segment_offset: UInt64
      segment_size: UInt64
      segment_max_vm_protection: UInt32
      segment_initial_vm_protection: UInt32
      segment_nsects: UInt32
      segment_flags: UInt32
      segment_entropy: Float64
      segment_sha256: FixedString(64)
    search_fields:
      - segment_name
      - segment_vaddr
      - segment_size
      - segment_entropy
      - segment_sha256

  redb_macho_dylibs:
    columns:
      - sha256
      - dylib_name
      - dylib_timestamp
      - dylib_current_version
      - dylib_compat_version
    column_types:
      sha256: FixedString(64)
      dylib_name: String
      dylib_timestamp: UInt32
      dylib_current_version: UInt32
      dylib_compat_version: UInt32
    search_fields:
      - dylib_name

  redb_macho_imports:
    columns:
      - sha256
      - library_name
      - function_name
      - import_source
    column_types:
      sha256: FixedString(64)
      library_name: String
      function_name: String
      import_source: Nullable(String)
    search_fields:
      - library_name
      - function_name
      - import_source

  redb_macho_exports:
    columns:
      - sha256
      - macho_exports_total
      - macho_export_symbols
    column_types:
      sha256: FixedString(64)
      macho_exports_total: UInt32
      macho_export_symbols: Array(String)
    search_fields:
      - macho_exports_total
      - macho_export_symbols

  yara_matches:
    columns:
      - sha256
      - rule_id
      - rule_name
      - scan_date
      - match_strings
    column_types:
      sha256: FixedString(32)
      rule_id: UInt64
      rule_name: String
      scan_date: DateTime64
      match_strings: Array(String)
    search_fields:
      - rule_name

  # IOC (Indicators of Compromise) table
  # Extracted from decompiled functions and strings
  # Uses xxHash64 for fast IOC value lookups
  # Note: Only sha256 stored - md5/sha1 lookups handled by search layer translation
  redb_iocs:
    columns:
      - sha256
      - ioc_type
      - ioc_value
      - ioc_hash
      - source_type
      - source_identifier
      - extracted_at
    column_types:
      sha256: FixedString(64)
      ioc_type: Enum8('ipv4'=1, 'ipv6'=2, 'fqdn'=3, 'url'=4, 'email'=5, 'server'=6, 'hash_md5'=10, 'hash_sha1'=11, 'hash_sha256'=12, 'cve'=20, 'cwe'=21, 'cpe'=22, 'crypto_btc'=30, 'crypto_eth'=31, 'crypto_xrp'=32, 'crypto_bch'=33, 'crypto_ada'=34, 'crypto_substrate'=35, 'path_linux'=40, 'path_windows'=41, 'registry_key'=42, 'onion'=50)
      ioc_value: String
      ioc_hash: UInt64
      source_type: Enum8('decompiled_function'=1, 'disassembled_function'=2, 'string'=3, 'text_raw'=4, 'text_normalized'=5)
      source_identifier: String
      extracted_at: DateTime64(3)
    search_fields:
      # IOC type-specific search fields (ioc_ipv4, ioc_url, etc.)
      - ipv4
      - ipv6
      - fqdn
      - url
      - email
      - server
      - hash_md5
      - hash_sha1
      - hash_sha256
      - cve
      - cwe
      - cpe
      - crypto_btc
      - crypto_eth
      - crypto_xrp
      - crypto_bch
      - crypto_ada
      - crypto_substrate
      - path_linux
      - path_windows
      - onion

  redb_apk_features:
    columns:
      - sha256
      - package_name
      - app_name
      - version_code
      - version_name
      - min_sdk_version
      - target_sdk_version
      - compile_sdk_version
      - main_activity
      - is_debuggable
      - allow_backup
      - uses_cleartext_traffic
      - supported_abis
      - dex_count
      - total_dex_size
      - total_file_count
      - has_native_code
      - has_assets
      - uses_libraries
      - earliest_content_modification
      - latest_content_modification
      - contains_embedded_apk
      - analysis_date
    column_types:
      sha256: String
      package_name: Nullable(String)
      app_name: Nullable(String)
      version_code: Nullable(UInt32)
      version_name: Nullable(String)
      min_sdk_version: UInt16
      target_sdk_version: UInt16
      compile_sdk_version: UInt16
      main_activity: String
      is_debuggable: UInt8
      allow_backup: UInt8
      uses_cleartext_traffic: UInt8
      supported_abis: Array(String)
      dex_count: UInt16
      total_dex_size: UInt64
      total_file_count: UInt32
      has_native_code: UInt8
      has_assets: UInt8
      uses_libraries: Array(String)
      earliest_content_modification: String
      latest_content_modification: String
      contains_embedded_apk: UInt8
    search_fields:
      - package_name
      - app_name
      - version_code
      - version_name
      - min_sdk_version
      - target_sdk_version
      - is_debuggable
      - has_native_code
      - contains_embedded_apk

  redb_apk_components:
    columns:
      - sha256
      - component_type
      - class_name
      - is_exported
      - intent_actions
      - intent_categories
      - analysis_date
    column_types:
      sha256: String
      component_type: String
      class_name: String
      is_exported: UInt8
      intent_actions: Array(String)
      intent_categories: Array(String)

  redb_apk_manifest:
    columns:
      - sha256
      - activity_count
      - service_count
      - receiver_count
      - provider_count
      - intent_filters_by_action
      - intent_filters_by_category
      - uses_features
      - manifest_xml
      - analysis_date
    column_types:
      sha256: String
      activity_count: UInt16
      service_count: UInt16
      receiver_count: UInt16
      provider_count: UInt16
      intent_filters_by_action: Array(String)
      intent_filters_by_category: Array(String)
      uses_features: Array(String)
      manifest_xml: String

  redb_apk_permissions:
    columns:
      - sha256
      - permission_name
      - protection_level
      - is_custom
      - analysis_date
    column_types:
      sha256: String
      permission_name: String
      protection_level: String
      is_custom: UInt8
    search_fields:
      - permission_name
      - protection_level
      - is_custom

  redb_apk_signature:
    columns:
      - sha256
      - is_signed
      - signature_scheme_versions
      - number_of_certificates
      - apk_signer_subject
      - apk_signer_issuer
      - analysis_date
    column_types:
      sha256: String
      is_signed: UInt8
      signature_scheme_versions: Array(UInt8)
      number_of_certificates: UInt8
      apk_signer_subject: String
      apk_signer_issuer: String

  redb_apk_certificates:
    columns:
      - sha256
      - certificate_subject
      - certificate_issuer
      - certificate_serial_number
      - certificate_valid_from
      - certificate_valid_to
      - certificate_thumbprint
      - certificate_algorithm
      - key_size
      - is_self_signed
      - certificate_source_scheme
      - analysis_date
    column_types:
      sha256: String
      certificate_subject: String
      certificate_issuer: String
      certificate_serial_number: String
      certificate_valid_from: DateTime64
      certificate_valid_to: DateTime64
      certificate_thumbprint: FixedString(40)
      certificate_algorithm: LowCardinality(String)
      key_size: UInt16
      is_self_signed: UInt8
      certificate_source_scheme: LowCardinality(String)

  redb_apk_dex:
    columns:
      - sha256
      - dex_sha256
      - dex_filename
      - dex_tlsh
      - dex_class_count
      - dex_method_count
      - dex_string_count
      - dex_top_packages
      - dex_obfuscation_indicators
      - analysis_date
    column_types:
      sha256: String
      dex_sha256: String
      dex_filename: String
      dex_tlsh: String
      dex_class_count: UInt32
      dex_method_count: UInt32
      dex_string_count: UInt32
      dex_top_packages: JSON
      dex_obfuscation_indicators: JSON

  redb_apk_dex_api_usage:
    columns:
      - sha256
      - dex_sha256
      - api_category
      - api_calls
      - analysis_date
    column_types:
      sha256: String
      dex_sha256: String
      api_category: String
      api_calls: Array(String)

  redb_apk_resources:
    columns:
      - sha256
      - resource_path
      - resource_size
      - resource_sha256
      - resource_magika
      - resource_entropy
      - is_suspicious
      - analysis_date
    column_types:
      sha256: String
      resource_path: String
      resource_size: UInt64
      resource_sha256: String
      resource_magika: String
      resource_entropy: Float32
      is_suspicious: UInt8
    search_fields:
      - resource_magika
      - resource_entropy
      - is_suspicious

  redb_apk_native_libs:
    columns:
      - sha256
      - lib_abi
      - lib_filename
      - lib_size
      - lib_sha256
      - lib_is_known_packer
      - analysis_date
    column_types:
      sha256: String
      lib_abi: String
      lib_filename: String
      lib_size: UInt64
      lib_sha256: String
      lib_is_known_packer: UInt8
    search_fields:
      - lib_abi
      - lib_filename
      - lib_is_known_packer

  redb_apk_inconsistency_tests:
    columns:
      - sha256
      - test_zip_bomb
      - test_zip_duplicate_entries
      - test_zip_path_traversal
      - test_zip_suspicious_timestamps
      - test_hidden_dex_files
      - test_manifest_component_mismatch
      - test_debuggable_release
      - test_emulator_detection_strings
      - test_debugger_detection
      - test_root_detection
      - analysis_date
    column_types:
      sha256: String
      test_zip_bomb: UInt8
      test_zip_duplicate_entries: UInt8
      test_zip_path_traversal: UInt8
      test_zip_suspicious_timestamps: UInt8
      test_hidden_dex_files: UInt8
      test_manifest_component_mismatch: UInt8
      test_debuggable_release: UInt8
      test_emulator_detection_strings: UInt8
      test_debugger_detection: UInt8
      test_root_detection: UInt8

  # ============================================================================
  # JavaScript Tables
  # ============================================================================

  redb_js_features:
    columns:
      - sha256
      - line_count
      - char_count
      - text_entropy
      - max_line_length
      - avg_line_length
      - is_minified
      - is_likely_obfuscated
      - obfuscator_name
      - obfuscation_score
      - obfuscation_techniques
      - eval_count
      - function_constructor_count
      - settimeout_setinterval_count
      - document_write_count
      - innerhtml_count
      - unescape_count
      - fromcharcode_count
      - atob_count
      - decodeuri_count
      - total_function_count
      - total_variable_count
      - max_nesting_depth
      - avg_identifier_length
      - hex_string_count
      - unicode_escape_count
      - long_string_count
      - base64_string_count
      - comment_ratio
      - script_type
      - detected_environment
      - analysis_date
    column_types:
      sha256: String
      line_count: UInt32
      char_count: UInt64
      text_entropy: Float64
      max_line_length: UInt32
      avg_line_length: Float64
      is_minified: Bool
      is_likely_obfuscated: Bool
      obfuscator_name: LowCardinality(String)
      obfuscation_score: UInt8
      obfuscation_techniques: Array(String)
      eval_count: UInt32
      function_constructor_count: UInt32
      settimeout_setinterval_count: UInt32
      document_write_count: UInt32
      innerhtml_count: UInt32
      unescape_count: UInt32
      fromcharcode_count: UInt32
      atob_count: UInt32
      decodeuri_count: UInt32
      total_function_count: UInt32
      total_variable_count: UInt32
      max_nesting_depth: UInt16
      avg_identifier_length: Float64
      hex_string_count: UInt32
      unicode_escape_count: UInt32
      long_string_count: UInt32
      base64_string_count: UInt32
      comment_ratio: Float64
      script_type: LowCardinality(String)
      detected_environment: LowCardinality(String)
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - text_entropy
      - is_minified
      - is_likely_obfuscated
      - obfuscator_name
      - obfuscation_score
      - eval_count
      - function_constructor_count
      - fromcharcode_count
      - script_type
      - detected_environment

  redb_js_suspicious_apis:
    columns:
      - sha256
      - api_name
      - api_category
      - call_count
      - line_numbers
      - context_snippet
      - analysis_date
    column_types:
      sha256: String
      api_name: String
      api_category: LowCardinality(String)
      call_count: UInt32
      line_numbers: Array(UInt32)
      context_snippet: String
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - api_name
      - api_category
      - call_count

  redb_js_deobfuscation:
    columns:
      - sha256
      - deobfuscator_used
      - deobfuscation_successful
      - original_size
      - deobfuscated_size
      - size_change_ratio
      - original_entropy
      - deobfuscated_entropy
      - new_strings_found
      - new_apis_found
      - deobfuscated_sha256
      - analysis_date
    column_types:
      sha256: String
      deobfuscator_used: LowCardinality(String)
      deobfuscation_successful: UInt8
      original_size: UInt64
      deobfuscated_size: UInt64
      size_change_ratio: Float64
      original_entropy: Float64
      deobfuscated_entropy: Float64
      new_strings_found: UInt32
      new_apis_found: UInt32
      deobfuscated_sha256: String
      analysis_date: DateTime64(3, 'UTC')
    search_fields:
      - deobfuscator_used
      - deobfuscation_successful
      - size_change_ratio
      - new_strings_found
      - new_apis_found