mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Check for dangerous markup within image license and creator
							parent
							
								
									f0354a101a
								
							
						
					
					
						commit
						f6d44107d3
					
				|  | @ -11,6 +11,7 @@ import os | ||||||
| from shutil import copyfile | from shutil import copyfile | ||||||
| from collections import OrderedDict | from collections import OrderedDict | ||||||
| from session import get_json | from session import get_json | ||||||
|  | from utils import dangerous_markup | ||||||
| from utils import acct_handle_dir | from utils import acct_handle_dir | ||||||
| from utils import remove_id_ending | from utils import remove_id_ending | ||||||
| from utils import get_attachment_property_value | from utils import get_attachment_property_value | ||||||
|  | @ -1237,6 +1238,7 @@ def get_post_attachments_as_html(base_dir: str, | ||||||
|             continue |             continue | ||||||
|         media_license = '' |         media_license = '' | ||||||
|         if attach.get('schema:license'): |         if attach.get('schema:license'): | ||||||
|  |             if not dangerous_markup(attach['schema:license'], False): | ||||||
|                 if not is_filtered(base_dir, nickname, domain, |                 if not is_filtered(base_dir, nickname, domain, | ||||||
|                                    attach['schema:license'], |                                    attach['schema:license'], | ||||||
|                                    system_language): |                                    system_language): | ||||||
|  | @ -1247,10 +1249,11 @@ def get_post_attachments_as_html(base_dir: str, | ||||||
|                         media_license = attach['schema:license'] |                         media_license = attach['schema:license'] | ||||||
|         media_creator = '' |         media_creator = '' | ||||||
|         if attach.get('schema:creator'): |         if attach.get('schema:creator'): | ||||||
|  |             if len(attach['schema:creator']) < 60: | ||||||
|  |                 if not dangerous_markup(attach['schema:creator'], False): | ||||||
|                     if not is_filtered(base_dir, nickname, domain, |                     if not is_filtered(base_dir, nickname, domain, | ||||||
|                                        attach['schema:creator'], |                                        attach['schema:creator'], | ||||||
|                                        system_language): |                                        system_language): | ||||||
|                 if len(attach['schema:creator']) < 60: |  | ||||||
|                         media_creator = attach['schema:creator'] |                         media_creator = attach['schema:creator'] | ||||||
| 
 | 
 | ||||||
|         media_type = attach['mediaType'] |         media_type = attach['mediaType'] | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue