{"id":"19aefed0-ffd4-47dc-a7fc-f8b1425e84f9","title":"Python SQL Exceptions","description":"Generic rule for SQL exceptions in Python according to PEP 249","author":"Thomas Patzke","status":"stable","level":"medium","date":"2017-08-12","modified":"2020-09-01","tags":["attack.initial-access","attack.t1190"],"technique_ids":["T1190"],"logsource":{"category":"application","product":"python"},"falsepositives":["Application bugs"],"references":["https://www.python.org/dev/peps/pep-0249/#exceptions"],"source_path":"rules/application/python/app_python_sql_exceptions.yml","source_sha256":"68230e32393b7d7dd71ae5cf99241dc0c5949a79bcba5df33e40d04345135716","source_url":"https://github.com/anpa1200/sigma/blob/b249e9683190cffdcaf188ccbfb90bf4759844e1/rules/application/python/app_python_sql_exceptions.yml","license":"Detection Rule License 1.1","license_url":"https://github.com/SigmaHQ/Detection-Rule-License/blob/main/LICENSE.Detection.Rules.md","yaml":"title: Python SQL Exceptions\nid: 19aefed0-ffd4-47dc-a7fc-f8b1425e84f9\nstatus: stable\ndescription: Generic rule for SQL exceptions in Python according to PEP 249\nreferences:\n    - https://www.python.org/dev/peps/pep-0249/#exceptions\nauthor: Thomas Patzke\ndate: 2017-08-12\nmodified: 2020-09-01\ntags:\n    - attack.initial-access\n    - attack.t1190\nlogsource:\n    category: application\n    product: python\ndetection:\n    keywords:\n        - DataError\n        - IntegrityError\n        - ProgrammingError\n        - OperationalError\n    condition: keywords\nfalsepositives:\n    - Application bugs\nlevel: medium\n","validation":"yaml_parsed_not_backend_compiled_or_live_validated","techniques":[{"key":"enterprise/T1190","id":"T1190","name":"Exploit Public-Facing Application","page":"techniques/enterprise/T1190/"}],"data_path":"data/detection-rules/19aefed0-ffd4-47dc-a7fc-f8b1425e84f9.json","kind":"sigma"}
