Skip to content

Paracle security updated - #11

Open
jumsay wants to merge 24 commits into
mainfrom
develop
Open

Paracle security updated#11
jumsay wants to merge 24 commits into
mainfrom
develop

feat: comprehensive security & test fixes + enforce root folder clean…

fcafae2
Select commit
Loading
Failed to load commit list.
GitHub Advanced Security / CodeQL failed Jan 19, 2026 in 8s

129 new alerts including 7 errors

New alerts in code changed by this pull request

  • 7 errors
  • 19 warnings
  • 103 notes

Alerts not introduced by this pull request might have been detected because the code changes were too large.

See annotations below for details.

View all branch alerts.

Annotations

Check failure on line 107 in packages/paracle_meta/capabilities/vector_search.py

See this annotation in the file changed.

Code scanning / CodeQL

Missing call to superclass `__init__` during object initialization Error

This class does not call
BaseCapability.__init__
during initialization. (
VectorSearchCapability.__init__
may be missing a call to a base class __init__)

Check failure on line 59 in packages/paracle_meta/capabilities/document.py

See this annotation in the file changed.

Code scanning / CodeQL

Missing call to superclass `__init__` during object initialization Error

This class does not call
BaseCapability.__init__
during initialization. (
DocumentCapability.__init__
may be missing a call to a base class __init__)

Check failure on line 632 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Missing call to superclass `__init__` during object initialization Error

This class does not call
BaseCapability.__init__
during initialization. (
PolyglotCapability.__init__
may be missing a call to a base class __init__)

Check failure on line 92 in packages/paracle_meta/capabilities/browser.py

See this annotation in the file changed.

Code scanning / CodeQL

Missing call to superclass `__init__` during object initialization Error

This class does not call
BaseCapability.__init__
during initialization. (
BrowserCapability.__init__
may be missing a call to a base class __init__)

Check failure on line 68 in packages/paracle_meta/capabilities/cloud.py

See this annotation in the file changed.

Code scanning / CodeQL

Missing call to superclass `__init__` during object initialization Error

This class does not call
BaseCapability.__init__
during initialization. (
CloudCapability.__init__
may be missing a call to a base class __init__)

Check warning on line 242 in packages/paracle_meta/capabilities/browser.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires 2 positional arguments, whereas overridden
BaseCapability.execute
requires 1.

Check warning on line 1334 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires 2 positional arguments, whereas overridden
BaseCapability.execute
requires 1.

Check warning on line 671 in packages/paracle_meta/capabilities/vector_search.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires 2 positional arguments, whereas overridden
BaseCapability.execute
requires 1.

Check warning on line 1309 in packages/paracle_meta/sessions/chat.py

See this annotation in the file changed.

Code scanning / CodeQL

Implicit string concatenation in a list Warning

Implicit string concatenation. Maybe missing a comma?

Check warning on line 413 in packages/paracle_meta/capabilities/rl_training.py

See this annotation in the file changed.

Code scanning / CodeQL

Variable defined multiple times Warning

This assignment to 'loss' is unnecessary as it is
redefined
before this value is used.
This assignment to 'loss' is unnecessary as it is
redefined
before this value is used.
This assignment to 'loss' is unnecessary as it is
redefined
before this value is used.
This assignment to 'loss' is unnecessary as it is
redefined
before this value is used.
This assignment to 'loss' is unnecessary as it is
redefined
before this value is used.

Check warning on line 148 in packages/paracle_meta/capabilities/document.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires 2 positional arguments, whereas overridden
BaseCapability.execute
requires 1.

Check warning on line 158 in content/examples/advanced/resilience_demo.py

See this annotation in the file changed.

Code scanning / CodeQL

Variable defined multiple times Warning

This assignment to 'result' is unnecessary as it is
redefined
before this value is used.

Check warning on line 231 in packages/paracle_meta/capabilities/cloud.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires at least 2 positional arguments, whereas overridden
BaseCapability.execute
requires 1.

Check warning on line 77 in packages/paracle_tools/qa_tools.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires at least 2 positional arguments, whereas overridden
BaseTool._execute
requires 1.

Check warning on line 270 in packages/paracle_tools/qa_tools.py

See this annotation in the file changed.

Code scanning / CodeQL

Signature mismatch in overriding method Warning

This method requires at least 2 positional arguments, whereas overridden
BaseTool._execute
requires 1.

Check notice on line 597 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused local variable Note

Variable params_json is not used.

Check notice on line 412 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Empty except Note

'except' clause does nothing but pass and there is no explanatory comment.

Check notice on line 1441 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Empty except Note

'except' clause does nothing but pass and there is no explanatory comment.

Check notice on line 30 in packages/paracle_meta/capabilities/rate_limit.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused import Note

Import of 'timedelta' is not used.

Check notice on line 34 in packages/paracle_meta/capabilities/resilience.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused import Note

Import of 'time' is not used.

Check notice on line 859 in packages/paracle_tools/qa_tools.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused local variable Note

Variable skipped_tests is not used.

Check notice on line 396 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Empty except Note

'except' clause does nothing but pass and there is no explanatory comment.

Check notice on line 29 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused import Note

Import of 'Callable' is not used.

Check notice on line 21 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused import Note

Import of 'subprocess' is not used.

Check notice on line 20 in packages/paracle_meta/capabilities/polyglot.py

See this annotation in the file changed.

Code scanning / CodeQL

Unused import Note

Import of 'struct' is not used.