Chaitin Tech analyse/expression/classification API
文件分析/表达式/数据分类分级
文件分析/表达式/数据分类分级
openapi: 3.0.3
info:
title: APISec Management account analyse/expression/classification API
version: '26.05'
description: Generated from APISec skyview APIView classes.
tags:
- name: analyse/expression/classification
description: 文件分析/表达式/数据分类分级
paths:
/analyse/expression/classification:
post:
summary: 文件分类分级表达式展示
deprecated: false
description: ''
tags:
- analyse/expression/classification
parameters:
- name: X-CS-Header-App
in: header
description: 应用id
required: true
example: '{{app}}'
schema:
type: string
- name: X-CS-Header-Company
in: header
description: 公司id
required: true
example: '{{company_id}}'
schema:
type: string
- name: X-CS-Header-Crypt
in: header
description: 加密算法,请参考:https://servaltech.feishu.cn/docs/doccnQCZ2cw32uazgNSO0DFwceb
required: true
example: ''
schema:
type: string
- name: If-None-Match
in: header
description: 对于支持「ETAG」的接口,将上一次请求的响应header的Etag,填入到下一次请求。若匹配,则返回304(无变更),否则会返回新版本的数据 + 新Etag
required: true
example: string
schema:
type: string
- name: X-CS-Header-Debug
in: header
description: ''
required: true
example: '{{debug}}'
schema:
type: string
- name: Accept-Language
in: header
description: ''
required: true
example: zh
schema:
type: string
- name: X-Cs-Header-Timezone
in: header
description: ''
required: true
example: Asia/Shanghai
schema:
type: string
- name: Content-Type
in: header
description: ''
required: true
example: application/json
schema:
type: string
- name: Accept
in: header
description: ''
required: true
example: application/json
schema:
type: string
requestBody:
content:
application/json:
schema:
type: object
properties:
rule_version:
type: object
properties:
cond_ticket:
type: string
cond_version:
type: integer
dc_ticket:
type: string
dc_version:
type: integer
filetype_version:
type: integer
im_version:
type: integer
policy_ticket:
type: string
policy_version:
type: integer
required:
- cond_ticket
- cond_version
- dc_ticket
- dc_version
- filetype_version
- im_version
- policy_ticket
- policy_version
event_id:
type: string
dc_id:
type: string
field:
type: object
properties:
filename:
type: string
filepath:
type: string
md5_hash:
type: string
is_password_protected:
type: boolean
is_hidden:
type: boolean
is_compressed:
type: boolean
required:
- filename
- filepath
- md5_hash
- is_password_protected
- is_hidden
- is_compressed
required:
- rule_version
- event_id
- dc_id
- field
example:
rule_version:
cond_ticket: 2a563efd44b89f56d69e615c8eda4363
cond_version: 15
dc_ticket: 2a563efd44b89f56d69e615c8eda4363
dc_version: 174
filetype_version: 34
im_version: 63
policy_ticket: 027af9e67223aeb02434251c1dc8bc4b
policy_version: 283
event_id: 7c708b6c-8e94-4fa3-b71a-9025c26e2a20
dc_id: f42cba49-cd9a-485f-897a-d118c4b24765
field:
filename: file_flow_05.docx
filepath: /Users/wenghuangge/Desktop/文件加解密/file_flow_05.docx
md5_hash: a7b0a40dc540c02eb4142e159e7ba39f
is_password_protected: false
is_hidden: false
is_compressed: false
responses:
'200':
description: ''
content:
application/json:
schema:
type: object
properties: {}
example: "\n \"code\": 0,\n \"msg\": \"success\",\n \"data\": {\n \"name\": \"whg_class\",\n \"inner_hits\": [\n \"薮猫科技\"\n ],\n \"uid\": \"f42cba49-cd9a-485f-897a-d118c4b24765\",\n \"expression_relation\": \"logic\",\n \"expression\": \"A || B\",\n \"expression_fields\": [\n {\n \"field\": \"file_content\",\n \"value\": [\n \"薮猫科技\"\n ],\n \"choice\": 1,\n \"category\": \"condition\",\n \"operator\": \"atleast_contains\",\n \"frequency\": 1,\n \"operator_display\": \"包含(字符串)\",\n \"field_display\": \"文件内容\",\n \"value_display\": [\n {\n \"id\": 1814,\n \"uid\": \"a2d0fe2e-6da3-4e56-be79-b473f65833f2\",\n \"name\": \"薮猫科技\",\n \"category\": \"keywords\",\n \"ticket\": \"f436477933f2c884e6a77c0e0b9cbea8\",\n \"value\": [\n \"薮猫科技\"\n ],\n \"hit_count\": 2,\n \"left_value\": [\n 2\n ]\n }\n ],\n \"is_green\": true,\n \"hit_objects\": [\n {\n \"uid\": \"a2d0fe2e-6da3-4e56-be79-b473f65833f2\",\n \"id\": 1814,\n \"name\": \"薮猫科技\",\n \"category\": \"keywords\",\n \"ticket\": \"f436477933f2c884e6a77c0e0b9cbea8\",\n \"value\": [\n \"薮猫科技\"\n ]\n }\n ],\n \"left_value\": [\n 2\n ],\n \"content_hits\": [\n {\n \"position\": [\n 0,\n 57\n ],\n \"content\": \"薮猫科技,,,,,,薮猫科技。,,,,\",\n \"inner_hits\": [\n {\n \"position\": [\n 0,\n 12\n ],\n \"context_positions\": [\n 0,\n 39\n ],\n \"key\": \"薮猫科技\",\n \"uid\": \"a2d0fe2e-6da3-4e56-be79-b473f65833f2\",\n \"name\": \"薮猫科技\",\n \"category\": \"keywords\",\n \"start\": 0,\n \"end\": 4\n },\n {\n \"position\": [\n 30,\n 42\n ],\n \"context_positions\": [\n 0,\n 57\n ],\n \"key\": \"薮猫科技\",\n \"uid\": \"a2d0fe2e-6da3-4e56-be79-b473f65833f2\",\n \"name\": \"薮猫科技\",\n \"category\": \"keywords\",\n \"start\": 10,\n \"end\": 14\n }\n ]\n }\n ],\n \"_index\": \"A\"\n },\n {\n \"field\": \"metasource\",\n \"value\": [\n \"456\",\n \"duide\"\n ],\n \"choice\": 1,\n \"category\": \"metasources\",\n \"operator\": \"listcontains\",\n \"frequency\": 1,\n \"operator_display\": \"属于\",\n \"field_display\": \"数据来源\",\n \"value_display\": [\n {\n \"id\": 21,\n \"uid\": \"15106dfe-20e4-4609-ad8a-8ae71ea3cf8a\",\n \"name\": \"456\",\n \"display_name\": \"456\",\n \"description\": \"\",\n \"category\": \"code_repo\",\n \"source\": null,\n \"options\": {\n \"code_repo\": {\n \"git\": {\n \"left\": \"repo\",\n \"value\": [\n \"44444\"\n ],\n \"checked\": true,\n \"operator\": \"contains\"\n },\n \"svn\": {\n \"left\": \"repo\",\n \"value\": [\n \"44444\"\n ],\n \"checked\": true,\n \"operator\": \"str_contains\"\n }\n }\n },\n \"mask\": 1,\n \"is_hit\": true\n },\n {\n \"id\": 18,\n \"uid\": \"a06a68e5-4d9e-4184-9ab7-b6781b1b6c2a\",\n \"name\": \"duide\",\n \"display_name\": \"对的\",\n \"description\": null,\n \"category\": \"app\",\n \"source\": \"default\",\n \"options\": {\n \"app\": [\n {\n \"key\": \"0\",\n \"family\": \"Windows\",\n \"options\": [\n {\n \"key\": \"1700311341950\",\n \"field\": \"process_name\",\n \"value\": \"ee.exe\"\n }\n ],\n \"software_name\": \"发发11111\",\n \"software_type\": \"im\"\n }\n ]\n },\n \"mask\": 0,\n \"is_hit\": false\n }\n ],\n \"is_green\": true,\n \"hit_objects\": [\n {\n \"id\": 21,\n \"uid\": \"15106dfe-20e4-4609-ad8a-8ae71ea3cf8a\",\n \"name\": \"456\",\n \"display_name\": \"456\",\n \"description\": \"\",\n \"category\": \"code_repo\",\n \"source\": null,\n \"options\": {\n \"code_repo\": {\n \"git\": {\n \"left\": \"repo\",\n \"value\": [\n \"44444\"\n ],\n \"checked\": true,\n \"operator\": \"contains\"\n },\n \"svn\": {\n \"left\": \"repo\",\n \"value\": [\n \"44444\"\n ],\n \"checked\": true,\n \"operator\": \"str_contains\"\n }\n }\n },\n \"mask\": 1,\n \"is_hit\": true\n }\n ],\n \"left_value\": [\n \"456\"\n ],\n \"_index\": \"B\"\n }\n ],\n \"data_level_name\": \"保密数据\",\n \"rule_code\": \"rdc_37813\",\n \"data_level\": 3\n }\n}"
security: []