Hello Maxim

The only way to extend bandit with your own custom rules is building your
own version.

Or if in some future the issue #214 is on a stable version with parameters
you will be able to set a directory with your own rules.

I know that the bandit internals don't have good documentation, however you
have the code to see how it's works.
I haven't contributed for a long time, so I'm not sure what is new inside
it.

There is a lot of PR waiting and I don't know how to push to move it into
the stable version.

Kind Regards


El sáb, 15 may 2021 a las 9:17, Maxim Mosharov (<mmosha...@whitespots.io>)
escribió:

> Hello :)
> Will see your link.
>
> Actually our customers want to extend bandit by their own rules, that are
> internal.
>
> Some internal method names, functional code, etc.
>
> It's also not clear, how to debug such extensions easily while development.
>
>
> 02:12, 15 мая 2021 г., Ehooo <web.eh...@gmail.com>:
>
> Hello Maxim and Ian,
>
> There is an issue on github #214
> <https://github.com/PyCQA/bandit/issues/214> in order to allow external
> plugins on Bandit, however it is not included on the master branch.
> You have a small "manual" on the README
> <https://github.com/PyCQA/bandit#extending-bandit> about how to extend
> Bandit.
>
> If you want to create a new rule for Bandit i think you should create an
> issue on Github and then create a Pull Request, however there are a lot of
> PR pending.
>
> Ian, I'll be happy to help all of you with the PR pending if you want to
> give me access.
>
> Kind regards
>
>
>
> El vie, 14 may 2021 a las 13:36, Ian Stapleton Cordasco (<
> graffatcolmin...@gmail.com>) escribió:
>
> I think part of the confusion is that those docs seem to be geared towards
> including your test upstream, not keeping it private in a separate project
>
> Sent from my phone with my typo-happy thumbs. Please excuse my brevity
>
> On Fri, May 14, 2021, 06:16 Maxim Mosharov via code-quality <
> code-quality@python.org> wrote:
>
> Hi team!
> Our clients really need to understand how to customize bandit easily.
> We made some videos for them to understand how to work with ast. But all
> of us don't even understand how to include our tests to bandit plugins.
>
> Let's imagine we have the same plugin as it is here
> https://bandit.readthedocs.io/en/latest/_modules/bandit/plugins/django_sql_injection.html#django_rawsql_used
> .
> Can you just make any step-by-step guide?
>
> PS. It's not step-by-step
> https://bandit.readthedocs.io/en/latest/plugins/index.html#writing-tests
>
> *Maxim Mosharov | CEO*
> Email: mmosha...@whitespots.io
> Site: https://whitespots.io
>
> _______________________________________________
> code-quality mailing list -- code-quality@python.org
> To unsubscribe send an email to code-quality-le...@python.org
> https://mail.python.org/mailman3/lists/code-quality.python.org/
> Member address: graffatcolmin...@gmail.com
>
> _______________________________________________
> code-quality mailing list -- code-quality@python.org
> To unsubscribe send an email to code-quality-le...@python.org
> https://mail.python.org/mailman3/lists/code-quality.python.org/
> Member address: web.eh...@gmail.com
>
>
>
> --
> Отправлено из мобильного приложения Яндекс.Почты
_______________________________________________
code-quality mailing list -- code-quality@python.org
To unsubscribe send an email to code-quality-le...@python.org
https://mail.python.org/mailman3/lists/code-quality.python.org/
Member address: arch...@mail-archive.com

Reply via email to