CodeQL library for C#
codeql/csharp-all 3.0.1-dev (changelog, source)
Search

Module NHibernate

Definitions relating to the NHibernate package.

Import path

import semmle.code.csharp.frameworks.NHibernate

Classes

ISessionInterface

The interface NHibernamte.ISession.

MappedClass

A class that is mapped to the database.

MappedProperty

A property that is persisted in the database.

MappedPropertyJumpNode

A dataflow node whereby data flows from a property write to a property read via some database. The assumption is that all writes can flow to all reads.

NHibernateSqlSink

A call to a method in NHibernate that executes SQL.

SqlParameter

A parameter that is interpreted as SQL.

StoredFlowSource

A taint source where the data has come from a mapped property stored in the database.