# Is it possible to develop a custom plugin for Filebeat

**URL:** <https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [August 2, 2023, 2:53pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952 "2023-08-02T14:53:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![uday22](https://avatars.discourse-cdn.com/v4/letter/u/71e660/32.png) [@uday22](https://discuss.elastic.co/u/uday22)\
**Post date:** [August 2, 2023, 2:53pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/1 "2023-08-02T14:53:01Z")

</div>

Hi,

I want to develop a custom plugin for filebeat, where the sensitive information in log files are encrypted. Finding sensitive information can be done by regular expression. I want to know weather the above requirement possible or not pls help me. and i didn't find any custom plugin development document.

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [August 2, 2023, 3:05pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/2 "2023-08-02T15:05:22Z")

</div>

> [@uday22](#):
>
> I want to develop a custom plugin for filebeat, where the sensitive information in log files are encrypted. Finding sensitive information can be done by regular expression.

Filebeat does not support plugins, but you may use the `script` [processor](https://www.elastic.co/guide/en/beats/filebeat/current/processor-script.html#processor-script) to implement this.

---

<div class="post-metadata">

**Author:** ![uday22](https://avatars.discourse-cdn.com/v4/letter/u/71e660/32.png) [@uday22](https://discuss.elastic.co/u/uday22)\
**Post date:** [August 2, 2023, 3:12pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/3 "2023-08-02T15:12:53Z")

</div>

Thank You so much Leandro

---

<div class="post-metadata">

**Author:** ![uday22](https://avatars.discourse-cdn.com/v4/letter/u/71e660/32.png) [@uday22](https://discuss.elastic.co/u/uday22)\
**Post date:** [August 11, 2023, 3:17pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/4 "2023-08-11T15:17:38Z")

</div>

kindly do needful. I have a doubt. inline java script code i want to develop is to read PEM file and mask the sensitive data. For that i need libraries such as crypto and fs. will filebeat support those kind. Thank you

---

<div class="post-metadata">

**Author:** ![leandrojmp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/leandrojmp/32/107231_2.png) [@leandrojmp](https://discuss.elastic.co/u/leandrojmp)\
**Post date:** [August 11, 2023, 4:11pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/5 "2023-08-11T16:11:03Z")

</div>

> [@uday22](#):
>
> For that i need libraries such as crypto and fs. will filebeat support those kind. Thank you

I'm not sure , but I don't think you can use external libraries.

The documentation has this information:

> The processor uses a pure Go implementation of ECMAScript 5.1 and has no external dependencies.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 8, 2023, 6:12pm UTC](https://discuss.elastic.co/t/is-it-possible-to-develop-a-custom-plugin-for-filebeat/339952/6 "2023-09-08T18:12:01Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
