INCATools / INCATools/ontology-access-kit

Implement flake8 rules

Open
#160 1 comment 0 reactions 0 assignees View on GitHub
repo-hygeine
Dominant language
Python
Stars
198
Forks
35
Avg merge
3d 4h
Merged PRs (30d)
1

Description

- [ ] S404 # Consider possible security implications associated with the subprocess module.
- [ ] S108 # Probable insecure usage of temp file/directory.
- [ ] S307 # Use of possibly insecure function - consider using safer ast.literal_eval.
- [ ] S603 # subprocess call - check for execution of untrusted input.
- [ ] S607 # Starting a process with a partial executable path ["open" in both cases]
- [ ] S608 # Possible SQL injection vector through string-based query construction.

Contributor guide

Open the contributing guide

Research direction

The issue lists six unchecked security rules: S404, S108, S307, S603, S607, and S608. Start by locating the reported usages in the Python repository and reviewing the affected code paths. Done means all six listed findings are addressed and the checks no longer report them.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
security, tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.