mirror of
https://github.com/jhd3197/ServerKit.git
synced 2026-10-24 03:58:05 +09:00
Schedule dependency and extension scans, audit production frontend dependencies, and replace category suppressions with reviewed function-specific exceptions. Preserve full reports and test the exception gate.
24 lines
1.4 KiB
JSON
24 lines
1.4 KiB
JSON
{
|
|
"bandit_version": "1.9.3",
|
|
"exceptions": [
|
|
{
|
|
"path": "builtin-extensions/serverkit-ftp/backend/ftp_service.py",
|
|
"test_id": "B402",
|
|
"function": "FTPService.test_connection",
|
|
"sha256": "77ea0cc9afcb77e596beea5a8d9fc63786807bcb9a190f4d0dc8070bdb5195ba",
|
|
"count": 1,
|
|
"reviewed_on": "2026-09-05",
|
|
"reason": "Existing FTP-management compatibility probe: admin-only POST /api/v1/ftp/test explicitly authenticates to an operator-selected legacy FTP server. FTP credentials are unencrypted; this remains a known protocol limitation, not a safe general-purpose transport. Acceptance is limited to this unchanged function; migrate the probe to explicit FTPS/SFTP support before retiring it."
|
|
},
|
|
{
|
|
"path": "builtin-extensions/serverkit-ftp/backend/ftp_service.py",
|
|
"test_id": "B321",
|
|
"function": "FTPService.test_connection",
|
|
"sha256": "77ea0cc9afcb77e596beea5a8d9fc63786807bcb9a190f4d0dc8070bdb5195ba",
|
|
"count": 1,
|
|
"reviewed_on": "2026-09-05",
|
|
"reason": "Existing FTP-management compatibility probe: admin-only POST /api/v1/ftp/test explicitly authenticates to an operator-selected legacy FTP server. FTP credentials are unencrypted; this remains a known protocol limitation, not a safe general-purpose transport. Acceptance is limited to this unchanged function; migrate the probe to explicit FTPS/SFTP support before retiring it."
|
|
}
|
|
]
|
|
}
|